Win/Mac/Linux: Firefox 7 surprised us in our latest round of browser speed tests, and this morning, Mozilla transitioned it from beta to official release. The new version’s biggest improvement is in memory handling, which the Mozilla team hopes finally puts some of the biggest complaints about the browser to rest. More