Nothing like Microsoft trying to hi-jack a computing festival. I can't help but think that they are supporting this because they know they can win in a lawsuit if anyone tried to use Mono in a commercial product.
It's like an abusive stepfather that's trying to buy your love.
You can call Microsoft evil all you want (I don't like them either to be honest), that doesn't change two simple facts:
1. Visual Studio is the most enhanced IDE as of today. There is nothing better. (GUI design, MSDN, ctrl + space for preview of (all) possible variables/functions/classes/namespaces [I've yet to see at least one IDE aside from VS and NetBeans that is able to do that])
2. C# is multi-platform, easy to use and still manages to give you a nice performance boost (compared to other languages like Java (slow, big thing) or C++ (too complex for GUI applications and if you don't know exactly what you are doing you get tons of memory leaks)). Also the documentation is pretty good.
I hope they reach their goal to port Banshee to Gtk# 3.
Nice to hear they will improve Banshee, Pint, F-Spot, etc.
But honestly, why are Microsoft doing this?
Why do they care about C# / .NET on Linux?
I think Microsoft should support open protocols, formats, specifications and standards and push for interoperability.
But why spend time on improve the software of the competition? It does not make any sense.