Parlay is a plugin for Rubyunix (http://rubyunix.rubyforge.org/). It keeps a log of all actions, makes backups of working files, and doesn't get in your way.