If you are willing to try and combine a bunch of tools together to make your own setup, use a combination of tar, cron, gzip if necessary, and logrotate. If you want to have greater control over *changes*, rather than data loss, consider using some kind of configuration management tool - rcs, cvs or subversion (a bit more involved however) -- Jon Dowland http://jon.dowland.name/