Firefox 3 scheduled for release on Tuesday June 17th
The Mozilla developer center announced yesterday that Firefox 3 is expected to release on Tuesday June 17th. It is accompanied by a large amount of compatible Add-Ons, and is expected to break a record of number of downloads in one day.