Argh! It seems that, the epic revealing of FireFox 3.. has failed. Was supposed to happen an hour ago, and.. their sites don't work. Goddamn. You'd think that since they set a 5 Million download within 24hour goal, that they'd at the very LEAST, buff up their server infrastructure.. Ugh. Annoys me.