I'm using this.
http://wpb2d.com/
All automated. Don't have to have my PC on for a backup to run. Does all files and SQL backup. And as it's backed up to Dropbox I'm not relying on just my PC as a backup point.
^+1 for the above, I've got a few sites running a backup using that this week