@Charles:

Now, with respect to the comment about C++ developers preferring C#, well, that's simply not true. You use the right tool for the job at hand. Period.

Well I will just disagree the first sentence and agree with the second.   I use both everyday and I tend to enjoy the C# environment more.  If C# was made into a compiled language without .NET (no GC etc) I would use it for everything.