Upgrade to Firefox 3, set a record!

Mozilla has officially announced the release date for the latest and greatest edition of their popular Firefox browser. June 17th, 2008 is the official Firefox Download Day. To make things more interesting than a typical software release, Mozilla is attempting to organize a Guinness World Record Breaking attempt for the most software downloads in 24 […]