CrashPlan is great for those who don't know alot about what their doing and want something simple and easy (and its free if you backup to a friend).
I personally use an encrypted filesystem within DropBox to store my documents, which I take an duplicity backup of hourly to a backup server.
For photos, I back them up to a backup server everytime I'm on good internet. Right now I travel all the time so I don't have a desktop, but ultimately the photos will be stored on the desktop and backed up to my home fileserver with rsync.
My music is currently all stored on a droboS, which provides a layer of redundancy (but is super slow - but fine for music).
If you don't have a fileserver at home, or an extra machine to push backups to, amazon's cloud storage makes a great alternative (I even use duplicity to push backups there for many of my servers).
So my recommendations
- CrashPlan
- Rsync
- Duplicity (makes incremental, encrypted, offsite backups)