Reports are coming in about leaked screenshots and code relating to Internet Explorer 7 Beta 2. The browser, which is set to make its debut in Windows Vista, has been posted to at least one German Web site. It can apparently be downloaded as an 11MB file in .rar format.

Even Microsoft didn't disclose many of the new features of Internet Explorer 7, but according to screenshots of Beta 2 version, posted on other sites it will have tabbed-browsing interface and QuickTabs.