Dare Obasanjo updates his comparison of C# and Java to C# 2.0 and Java 1.5 and notices they've grown closer together ... but are probably about to diverge significantly with the release of C# 3.0
At any rate this is a good overview for anyone who codes in either C# or Java and is interested in the other.