Believe it or not, your local Staples store has a data recovery service that is very inexpensive. Unless you have mechanical failure as jdeg noted above, Staples is a very inexpensive option.
Barracuda, Carbonite, and Mozy are all online backup services that are inexpensive as well. I've read good things about Backblaze, too.