Last week I had the please to talk at the MacAdmins conference. Here are the slides from the conference which talks about using a VM for your BootCamp partition.
Having to build a Bootcamp image for multiple machine types can sometimes be a pain. The requirement for different options and Mac drivers can cause you to create several very specific images which can be a hassle to deploy, and then update and maintain.
In my testing, I have been able to create a Bootcamp image using VMware Fusion and a physical Hard Disk dedicated to the VM.
Sometimes you can get away with not using Bootcamp on your Mac. You might need a machine to render some video or other processing task, and you don’t require any hardware to be plugged in directly. In such cases, you can use a remote HP Z class workstation to do the heavy graphical lifting, and use your Mac as the window into the situation
I have now added a 4 button pad to the Arduino setup. This allows you to preload and run 4 separate scripts