Brad Abrams: "There was a thread internally on the virtues of using the managed extensions to C++ or using C#... This is dangerous territory as they are both well supported by the CLR so I dont feel like I should recommend one language over another. Core to our common language message is that you can use the language you are most comfortable with. And I kow this could kick of a heated debate, but, I feel stronly that we should be getting as much information out to the community as we can. Be aware that the statements below are personal opinions and not the "offical" Microsoft postion. Here is my roll up of the discussion, I think many of the tehincal details here will be helpful for you as you decide what language to write in. None of the views expressed below are necessarily mine... I will give you mine over a beer sometime ;)"