I just recently started seeing this problem - bring up any webpage in IE8, then select print preview - all it shows is the raw html, not wysiwyg. The only way I found to resolve this is to go into Control Panel > Programs > Default Programs > Set program access and computer defaults, then select the Custom configuration and then click the "Internet Explorer" radio button and click "OK". When I select print preview in IE8 now, it shows the wysiwyg view of the webpage and prints correctly. The problem is - I have set the program access in control panel every time Windows7 starts. Every time I go into control panel to set the program access, it seems to reset it to "Use my current Web browser". Any ideas how to permanently fix this so I don't have to keep resetting?