Eye 3 Yellow 3d 2 new logo Philly_KYW_new Philly_94WIP_new CBS Sports Radio 610 Philly_WPHT_new

Mozilla Foundation

(credit:  Mike Clarke/Getty Images)

Firefox 4

The Mozilla Foundation is a non-profit tech group most known for creating the Firefox browser, which recently hit the refresh button with Firefox 4.

04/26/2011