IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
VMWare Fusion is the best virtualization program for OSX. You can create a Boot Camp partition or setup Boot Camp on a secondary hard drive, then install VMWare Fusion and use it to run your virtualization environment without rebooting as Boot Camp forces you to do. This does not work with Parallels, last I tried. I have not yet tried this with VirtualBox.