Another thing you could use is Mozy (
www.mozy.com) it's like 5 bucks a month for unlimited backups.
You select the directories you want it to watch and it will create a back up of anything you put in there w/o you having to do anything. It also saves all versions of files so that you can roll back if you made a change to a file and need to recover the old one
This is good for code, data, images, vids, etc...