I recommend LiveDrive as an automatic back-up for all the stuff on your computer. It does the job with no fuss and you know you won't lose anything - very useful when switching to a new machine. Costs are really low.
I use Drop Box for sharing large files with clients rather than as back-up.