<rant>
What kind of a download day is this, with artificially delayed opening? As if they wanted the site to crash, all part of a PR mania – reminiscent of the iPhone Launch (the first one) on iDay. Will this become fday? As in Firefox Day, or f*day?
</rant>
TechCrunch agrees. Read also: Digital Inspiration, Mashable!, webmonkey, VentureBeat, Startup Meme, jkOnTheRun, Between the Lines,
I was able to download it from the FTP site here:
ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/win32/en-US/Firefox%20Setup%203.0.exe
Thanks for the FTP link.