IE7 Beta 3 Out and About

With the official release of Internet Explorer 7 expected later this year, Microsoft has updated their Internet Explorer page with the announcement of IE7 Beta 3's availability. IE7 is shaping up to be a much better browser than IE6 currently is, with improved security, tabbed browsing, and RSS capability being some of its highlights.