Q:

Any pitfalls developing C#/.NET code in a VM running on a Mac?

I am considering buying an Apple MacBook Pro. Are there any pitfalls developing C#/.NET code in a virtual machine running on a Mac?
Also, is it better to run Vista or XP Pro for this purpose?

A:

I can't tell you any specific experiences since I don't have a Mac, but I did want to point out that there was an awesome episode of the DeepFriedBytes podcast that discussed this very topic. It made me want to give it a try. They discuss the pros and cons of going this route - well worth the listen IMO if this is something you're considering:  
Episode 5: Developing .NET Software on a Mac

