Microsoft announced on Wednesday its release of the public preview version of Internet Explorer 11 — but for Windows 7, rather than Windows 8. IE11 for Windows 7 has been available since July 25 only ...