Users can have a bin directory in their home directories. Within these can lie scripts which preform back ups. A user can also have a crontab which does hourly,daily,weekly,monthly,annual backups.
These scripts could direct the backups be stored off site via use of rsync, or maybe even...