Well again its all about your needs. For instance by the same token if I was using Windows systems exclusively, I could write one piece of code in C# that would compile on a desktop app, website, Windows mobile app, Windows mobile website, web service etc etc with between little and no need to...