FireFox 3 Launch »

FireFox 3 Launch
Download Day Arrives
Today June 17th at 10AM PST marks the long promised FireFox 3.0 Download Day Release. Up to 5 million downloads are expected to occur which if reached, would set a Guinness World Record for the most single piece of software downloads in a single day. If the 1.6 million pledges are […]