Run a Microsoft virtual lab on a Mac with Fusion and Hyper-V
An integrated Microsoft environment provides a lot of standard infrastructure for your project. It also requires a certain amount of standard infrastructure irrespective of the size of the project. Active Directory is the most obvious example of this Developers that want to test out Microsoft tools or sub-systems almost always need a multi-system environment because most Microsoft products work best when bound to Active Directory, a tool that needs to run on its own system. Virtualization can help here making it easy to build virtual labs , "personal clouds" or use something like Azure. I've been working on a Microsoft project where all of our virtualization is done using Microsoft's Hyper-V. This pushes me towards Hyper-V as my virtualization platform when sharing work with others on the team. My most powerful laptop is my 16GB Quad-Core Macbook Pro. Hyper-V doesn't run on OS/X so we can instead make use of a technique used by a lot of VMWar...