Using rsync(1) to implement a good backup plan utilizing snapshot-style backups.
http://www.mikerubel.org/computers/rsync_snapshots/