One of my students just put me on to this website. I'm probably coming to the game late, but if you haven't checked it out it's really cool.
Here's a video from YouTube from Rainn Wilson describing the site.
Check it out and let me know what you think. I'm still in process, well, I suppose that's always true.