It seems that Microsoft added the upgrade to Internet Explorer 7 to the automatic upgrade feature of Windows XP. Automatic Updates will notify the user that a new version is ready for download giving the user the option to Install, Don’t Install and Ask Me Later. It seems a pressing matter to Microsoft to get a large basis of Internet Explorer 7 users in a hurry to regain lost grounds in the waging browser war against Opera and Firefox.
