Wow, my daily ritual of checking mail, looking at website statistics & a bit of googling turned up something relating to last night’s (early this morning actually) half-asleep post about tabbed browsing in IE7.
Looks like some people were able to get their hands on the newest build of Internet Explorer Beta 2. The build number that they are currently on is 5296 and should be released within a month (or so many people speculate). Make sure you check out the screenshots below because they have animated screenshots so that you can really see what it will be like. It is a nice little preview!
Yikes, looks like an IE skin for Firefox 😐
Found this information about the Beta version of Internet Explorer on a blog, where else?