Entry for the 2012 RailsRumble (with the caveat that I have no idea what I'm doing).