Firefox 3.5, the latest version of the competitor to Microsoft’s Internet Explorer browser, was released Tuesday. Developed by open-source company Mozilla in Mountain View, Calif., Firefox has revitalized competition among Web browsers since the first version came out in 2004. Firefox... (Continue reading)