Firefox 3 intended to create a world record for the most software downloaded in 24 hours . June 17 was fixed as the release date and when I tried to download yesterday, the servers were down. They seem to be back online now and you can download the latest Firefox from the below link: http://www.mozilla.com/en-US/firefox?p=downloadday [...]