FYI - If you are curious, Mono .compatibility with .NET can be found here:
http://www.mono-project.com/Compatibility
Most features are covered up to .NET 4.0, excluding some items like the 
Entity Framework and WPF, which is pretty amazing to me. I agree with 
Richard that .NET is a great platform for developers. It would be a great 
thing if Mono came to IBM i IMO, at least on the web development side of 
things. I have been looking at mobile app. development recently for an 
upcoming project, and Mono seems like a great direction to explore as it 
can target Android, iOS and Windows Phone, as well as Mac OS, Linux and 
Windows, using native GUI toolkits. We are starting to use Mac OS and iOS 
devices a lot more in addition to Windows. So it would be nice to have a 
cross-platform tool to target all OSs. Mono also supports ASP.NET and 
ASP.NET MVC. So theoretically high code reuse is possible with the right 
architecture (e.g., MVC or MVP patterns). Based on the number of recent 
books in print, it seems like Mono also has some momentum in the (mobile) 
developer community.
Blake
As an Amazon Associate we earn from qualifying purchases.