Well, I'm surprised to be classified as a C# fan, but reviewing my postings over the last week it sure does look that way. It is surprising to me because up until a couple weeks I ago I did everything I could to avoid C# and .NET. My reasons went along the lines of "it's probably just like Java" and "It's just another proprietary technology from Microsoft."
What changed my mind?
So C# and the CLI are standards and there is already one non-Microsoft implementation in the works. That got me interested enough to buy C# Essentials and it's been all down hill from there. C# turns out to be very cool, filling in a lot of gaps in C++ and stealing good ideas from other languages as well. There also appears to be some connections to Aspect-Oriented Programming, which I will be counting on Chris Hollander to elucidate.