I use
Carbonite to back up all of my data online. It quietly works automatically in the background and only uploads when there is no other activity on the computer. It costs only $55/year, well worth it since you don't have to remember to do your backups. This is not a replacement for full system backups since all it will back up is data but it does ensure that all data is currently backed up, something weekly, or even daily, backups will not fully do. A broadband connection is required.