It's an unavoidable fact of life as a web developer - you have to test on IE at some point. The sooner, the better, in my experience. As a Mac user, I run Windows and Linux in VMWare. The benefits of this are huge, and most readers don't need them re-iterated here, so I'll spare everyone.
What did get annoying is that my Windows 7 VM would mysteriously go to sleep, thus causing VMWare to suspend it after some period of idle time. I looked all over VMWare for a sleep or suspend setting, and found nothing that seemed to point to solving my issue, as it kept happening.
A simple Google search yielded the following post: http://skipmeamadeus.blogspot.com/2009/02/windows-7-keeps-suspending-in-vmware.html
It seems that by default, Windows 7 will put the system to sleep after 30 minutes of inactivity, as evidenced by this screen shot:
Setting the 2nd setting to Never and saving my changes should prevent the VM from suspending in the future.