I was a Java fanboy for a while, but after being forced to use C#, I must say, it's... better >_>, in most of the ways that matter to small development teams (though there are fewer libraries- which can make difference depending on what you're trying to do).
Anyhow-- what sort of questions do you have or think you may have?