Firefox 3 is out, and I was just able to get in. The site was swamped earlier today, but thankfully I will be now able to contribute to setting a world record!
UPDATE: Here it is on my Vista desktop!
The 24 hours are up! A total of 8,395,429 Firefox downloads occurred!