Microsoft is making some improvements to Internet Explorer that it hopes will make deploying and managing the browser easier for IT professionals.
New features for IT pros coming in next IE8 beta
New features for IT pros coming in next IE8 beta