IE7 Finally released! October 19, 2006 | No Comments | Life, Tech, Web It’s finally here……..Microsoft’s Internet Explorer version 7 was officially released last night, with automatic update pushing to upgrade in early november. Having just installed it, […]