C# is okay if you want to lock yourself into one vendor and their platform. Otherwise keep up the good Java work, please!