OSX virtual machines for Visual Studio and Azure
I program a lot in Visual Studio. I use parallels and Windows 7 and a MacBook Pro. Works great. You'll want to max out the ram on your machine, other than that you shouldn't have any problems.