June 17th, 2008.
Firefox 3 has officially been released. In an attempt to break a new world record for the most coordinated software download on the internet, the people at Mozilla Foundations are organizing the Firefox download day.
Unfortunately, the server was hammered so bad that it went offline for the first few hours.
Note 1 | Note 2
Coinciding with the release of Firefox 3, Google updates Google Toolbar for Firefox 3.
Gotta have it for development, but what a disappointing UI.