the new Dynamic View and ViewModel properties is a great addition to mvc3
ViewModel["Something"] = "Other";
vs
ViewModel.Something = "Other";
The best use case for dynamic IMO.
More specifically, I really like the 'ViewModel' technique. I won't give up my Intellisense and Compile Time validation anytime soon.