Just a quick update.  After my previous post, I actually stopped using virtualization for most cases, since I found the performance hit to be too significant.  While the automation I mentioned before still doesn’t support HyperV, I hand built a couple of VM’s with it and I have to say that I’m quite impressed. 

On my host machine, it takes about 8 minutes to do a clean build of the code I usually work on.  With my previous virtual machine, it took about 32 minutes!  I think this happened because while my host machine has 4 processors, the VM can only access one of those.  I wasn’t willing to pay that price.  With HyperV today it takes about 9.5 minutes, and I am willing to pay that price for the added flexibility and the time I can save installing builds.