Microsoft publicly released IE7 Beta2:5296 (not the 5299 version that was leaked online). The purpose is to conduct an "open beta test" to check its bugs and performance.