I want to use the Red Hat Linux in my computer which already has Windows 7. I want to use OS virtualization program on my computer. The problem is that I have chosen three virtualization programs for this work, which are VMware, Virtualbox and Virtual PC. But I have no idea which one of this is good for use and which has best features. Can someone help me choose the best out of this?