I credit Nat and Miguel for making Linux on the desktop a possibility. (I believe it was Ximian desktop on RedHat that made people finally stop and think, "Hey, there might be something to this after all.") That being said, I wish they had continued down that vein, instead of switching gears to try to make a Microsoft technology "cross platform," and basically failing at the ideal. I tried several times to run a Windows program under Mono, and never could get one to work. For all the talk about how C# is an "open standard," there was always some library that wasn't open-source and hadn't been compiled for Linux which would prevent the program from working.