I had no idea that this had happened, figured I'd relay it from Microsoft Watch:
From Microsoft Watch: On Tuesday, Microsoft made available for download Beta 2 of Internet Explorer 7. In addition to supplying the bits for XP Service Pack 2 users, Microsoft also made Beta 2 versions of its next-gen browser available for 64-bit XP and Windows Server 2003 customers. In order to entice more users to kick the IE 7 beta tires, Microsoft also is making free phone support available to testers who download the code. The final IE 7 code is still due some time in the latter half of 2006.