Microsoft released new version of Internet Explorer 7. It is in Beta 3 now. I wonder how many more betas it will take until the release. Anyway, admins please be sure to check out this beast and see what is Microsoft is preparing for us 😉
Technorati : Internet Explorer
Del.icio.us : Internet Explorer
Ice Rocket : Internet Explorer