VMWare is an excellent product in that regard. Overhead is quite small.

Mind you, the VM is running at high priority with input "grabbed" (but drops back to normal when it loses focus and you do things back in linux).

I don't suppose there's ever going to be a linux version?