Written for CMS.860 at MIT's Center for Civic Media, Fall 2011. Professor Sasha Costanza-Chock. An explanatory blog post and link to PDF can be found on the MIT Center for Civic Media blog.