Give thanks!  Began as project 2 for Ruby on Rails Decal, Fall 2014.