Microsoft IE7 Beta Release for Windows XP
Tuesday, January 31, 2006
The Microsoft program manager for Internet Explorer (IE) 7 Beta release for Windows XP is interviewed on GeekNewsCentral podcast.
You can reportedly download the actual beta from this link.