By Chance I opened Microsoft.com and noticed that they're having the Second Beta release of their browser-Internet Explorer ver. 7 available for download. I hadn't tried their earlier beta version or their Beta 2 Preview even though I'd downloaded them. I was happy with my Firefox and Flock (and to a certain extent…..Avant Browser). But this time, methinks I'll try out the new build.
Download Link: Microsoft