Mozilla has finally announced the official launch date of their much anticipated web browser, Firefox 3.
Firefox 3 will launch officially on June 17, 2008 and open source enthusiasts hope for it to break the world record for the most downloaded software within 24 hours.
June 14, 2008 - 9:00pm