Michael Hartl's Ruby on Rails Tutorial Sample App (with some tweaks by me)