I am currently work on an article comparing the different .NET CLI implementations. While I have a pretty good idea on what differentiates Mono from Microsoft's .NET, .GNU, and even Rotor, I thought I would see if the list wanted to contribute their own ideas. -Matt