IE 7 is Being Released

· Development

Today Microsoft is intending to release the latest version of Internet Explorer. IE 7 features a cleaned up appearance, tabs (a favorite feature of Mozilla Firefox), RSS feed support, better printing and most importantly, improved support for HTML and CSS standards.
CNET reports that Yahoo! has beat Microsoft to the punch by release their own customized version of IE 7 already.