I am a developer working on several projects and using multiple development tools.
for last couple of years I have used a Virtual PC for keeping versions saves of my applications and also for testing products that we need to interface to.
I will shortly be taking delivery of a new laptop (Windows 7 64 bit) and I am considering going totally virtual for my development tools, I.E. have a virtual machine for each tool or project.
The advantage of this approach would be that I avoid having to reinstall all my software next time I move hardware and it would isolate each project from hardware issues (of which I have had a few recently). I also like the idea that I could backup the virtual disk and run on any hardware. Additionally I need to test application releases on Windows 7 and Windows 8 which this would enable.
So my currently thinking is to use disk2vhd to clone my existing hard disk and then use a tool to convert to VDI format and to use VirtualBox.
However, I have read a number of articles suggesting VMWare is "better" than VirtualBox and also about Type 1 and Type 2 virtualisation.
For a workstation such as I am proposing what is my plan sound? or would anyone recommend a different approach?