I generally use an rsync cron along with autotools hardlinks for everything I need. It looks like your script is pretty full featured, though. It definitely offers somethings that my basic setup doesn't.