Microsoft releases latest beta of IE7

Microsoft has released the latest beta version of Internet Explorer 7. With tabbed browsing and RSS support, it looks surprisingly familiar to those of us who prefer to use Firefox.