I know Java well. Which caveats and resources will help me cross to the other side (C#) as painlessly as possible.
Here's a link that has syntax comparison between Java and C# (even though it's almost identical, there are a few differences).
http://www.harding.edu/fmccown/java1_5_csharp_comparison.html