This might be a left over from my experience from older (slower) VMs, but I am curious why you went that route over Boot Camp. Looking at the stack it seems like you would spend almost all your time in Visual Studio or SQL Management Studio without much need for native OSX software. Why not get the speed boost of a non-virtualized environment in the OS you would be spending an overwhelming majority of your time in?