The major limitation to VMWare and other virtualization aps is no hardware video acceleration. That means no 3d games, slow 3d rendering in modeling programs, and a variety of other problems. It's less than ideal solution. However on the upside there is a way to integrate virtualbox with linux seamlessly so that you can basically be running both OS at the same time in the same interface.
Check out this article on Lifehacker for details.
Check out this article on Lifehacker for details.