RE: i love c# and vb but hate java.
Wonder why you would love C# and hate Java when both are quite similar in syntax...
One word.....Delegates.