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.