Well, thats just dandy. Internet Explorer 7 was released for download today, from the sound of things.
They haven't pushed it out to all Windows XP machines via windows update yet, but I can't imagine thats very far away. I did hear it would happen on November 1, but that wasn't an official source, so I'm not sure.
What this means to me: Next week could be a busy one, what with ensuring all our old websites display properly in the new browser.
If you haven't heard anything about Internet Explorer 7, then I think you should use the alternative download site: http://www.ie7.com ;-)