Thanks Electronic Punk of OSNN.net who pointed me to this news update
Developers and IT pros: Download and evaluate the newest, layout-complete
build of the Internet Explorer 7 Beta 2 Preview - released on March
20th — and explore the improvements in security, user interface, and
Please note that this release is only for Windows XP. Currently x64 versions of XP and Windows Server 2003 are not supported.
Download: Microsoft Internet Explorer 7 Beta Refresh for Windows XP (32 bit platforms)
News source: Bink.nu