When you use dynamic, you lose the biggest advantage of C# in general, intellisense in VS. Don't get me wrong, it can be great to use dynamic at times... I just feel you're losing the advantage that VS/C# give you when you do, so you may as well be using something else. (I like node.js)
Using Type dynamic - http://msdn.microsoft.com/en-us/library/dd264736.aspx
https://github.com/robconery/massive