With C# 4.0 going to include Dynamic Language programming, the reports and demos I have seen to date look very impressive.
The only main implementation and useful application was to connect to COM objects, or more to the point to Microsoft Office as this is pure COM, and always been really hard to connect and work with.
I've also seen a demo of using the Dynamic Language to build your own .NET compiler on the fly, so building and running C# code from your own application, how cool is that?
With Dynamic Language for C#, COM should be eaiser to work with.
Microsoft have release the Dynamic Language Runtime on CodePlex so we can start to play with the new features before they are release in C# 4.0