Possible Duplicate:
Why use dynamic typing in c#?
Should the new C# type 'dynamic' be used now much in place of Type safe variables that are compile safe? Or should it only be used in to integrate with dynamic languages like JavaScript or in areas where 'magic strings' where used to access data from XML ect.. which aren't type safe to begin with?