Well, you got your answer, but a little more info:
both vmware and parallels will allow you to use a bootcamp partition as a virtual machine. Virtualbox (free) doesn't allow this. If you aren't doing anything graphics intensive, or won't be using it often, i'd say try virtualbox, I used it for about 2 years and it works well, not 100% error free, mainly it had USB problems, but other than that it ran fine.
I am now using parallels.... its more polished than VB but definitely has a few issues I don't like