Mono 1.1.1 Solves Deployment Problem
The newest version of Mono, the open-source implementation of Microsoft's .Net, makes it much easier for developers to deploy .Net programs.
As de Icaza wrote in a recent status report, "The basic idea is that we turned the 1.1.xx series into a release that can be deployed on production as opposed to merely a development release."
The new Mono also has a near-complete C# compiler. This supports all of the C# 2.0 specification, except for recent changes in the specification to null types. It does not, however, support C# 3.0 features.