Microsoft's got a lot of reputation riding on the final releases of Windows 7 and Internet Explorer 8. Making both available to the masses in beta version is a good way to take the pulse of public ...