Busy Day at the Office for Mozilla
Tuesday, June 17th, 2008The much publicized release of Firefox 3.0 and the goal of setting a world record for the most downloads in 24 hrs has the Mozilla servers on the ropes. Here’s a direct link to the setup file: Firefox Setup 3.0.exe. Good luck! Technorati Tags: Firefox, Mozilla, FF3