I've been meaning to write this post for a long time and finally today have gotten around to it. I just read Scott's post on fixing up Hanselminutes and looking at his examples of using Massive... eek! There's a better way - let's see how.
In a previous post I showed some fun stuff with System.Dynamic and Data Access. I'm happy to say that I tweaked it, loved it, and pushed it to Github if you want to diddle with it. This post is a tad long and dives into Dynamics at the end - read it if you want a fun mental exercise. Otherwise the code is upfront.