I've written a simple backup script that makes snapshots, rsyncs them with external removeable media and then cleans up. If that's any use, it's at http://wbh.org/code/snapback