I have a Mac so I use Apple's Time Machine, which automatically backs up my HD several times a day. I can also restore my Mac from a previously-created backup, which was really handy when I replaced my Mac's stock 5400 RPM HD with a new solid state drive.
For other files I know that I'll need, I throw them on Dropbox so I can access them at my office or on my smartphone.