For a while I’ve been using IETester for testing websites in older versions of IE.
Recently I had an issue with HTML inputs of type “file” not rendering correctly:
Suspecting that it might be IETester, I downloaded the IE8 virtual machine from Microsoft. Virtual PC is a free download for Vista Pro, and built in to Win7 I believe. The link’s at the bottom of the page. The only thing I need to do to allow the VM to see the website was to set Virtual PC’s networking mode to ‘NAT’.
So if you’re having the same issue, and you’re not using a stock IE8, try the VM before wasting too much more time.
Incidentally – although VirtualBox can boot from .vhd files, I didn’t have much luck in this case, I had to use VirtualPC.