Firefox 3 Victory, Release on June 17
June 12th, 2008
Mozilla Developer News announces that Firefox 3 will be released on Tuesday June 17. Take part in the Download Day to break a world record (the server admin for Mozilla must be pretty brave to encourage everybody to download all at once).
To celebrate, the guys at Mozilla have created an absolutely awesome movie-style Victory poster:

See a larger version. Apparently there will be a limited edition 18×24″ poster at the Mozilla Store soon.
I absolutely love the Firefox 3 robot branding!

Digg
StumbleUpon
Opera 9.5 was released today too. I’m surprised there hasn’t been much discussion in the blogosphere!