I was going to write up my feelings on the new ‘dynamic’ features coming with C# 4.0, but this basically sums up my feelings exactly.  Are dynamic references a useful feature?  Sure, there are going to be times when this is really handy.  Can it be misused?  Most definitely.  Will it be misused?  Almost certainly. Sometimes, having to jump through the hoops of strong-typing is a really, really good thing.