After one of the most widely tested beta products in Microsoft’s history and trial downloads by millions of users, Internet Explorer 7 Version 1.0 is finally ready. The tentative release date is Oct.
I don't want to have IE 7 installed on my Windows XP machine, so I've turned off automatic updates; every once in a while I run Microsoft Update manually. Today there's a big list of high priority ...