So I have been playing a lot with new features of C# 3.0 lately. I'm really impressed. LINQ is pretty cool, but it is the features that Microsoft added to implement LINQ that are outstanding. Some of C# 3.0's New Features:
I'm still digging where Ruby and Groovy are headed too. I wish C++ and Java would add Extension Methods since this is just syntactic sugar and is not directly tied to .NET.