Another good approach is to do local backups (again with daily automatic backups), but do it both at home and at your office, so if one place burns down or drives get stolen you are still OK...