I have the same problem with certain websites too, but never with hotmail.
Some sites, IE could open and display some pages without any problem, but some other pages would be displayed as blank. If you try to see the source code, you will see the page is correctly downloaded, but for some reason, IE could not display it. It would happen kind of irregularly.
This could be a encoding problem, that some special chars in the page source code confused IE's HTML engine and causing IE treat everything as comments or whatever. Haven't found enough examples to break down the problem yet.
My solution is use other browsers, like Mozilla Firefox. Never had this kind of problem with it.