What the heck is going on. It's June 17th everywhere in the world by now and still no release? They should have done it at midnight EST or something to get things going. I stayed up past 12 last night waiting for it to come out and still nothing. This sucks.
They should've released it according to the time zone of their headquarters. Since the Mozilla headquarters are here in Mountain View, Califorinia it should obviously be the Pacific Time Zone. In that case, they are very much late in releasing Firefox 3.