My most comprehensive RoR project to date