I've been using Carbonite online backup for a year now. I just renewed for another year, in fact. They gave me 2 additional months free for paying a year in advance. for $59 I get 14 months of unlimited online backup. The best part? It does it automatically as soon as I save a file. I don't have to remember. I don't have to plug in an external drive. And I don't have to worry about running out of space.
I know I probably sound like a commercial, but I really believe in it. I know what it feels like to lose all your stuff and then wait anxiously to see if you can get it back. I received an offer code with my renewal that lets you get an extra 2 months too. Full disclosure: I get a small referral bonus if you use my link. But truthfully? I'd be telling you about it anyway to get you the 2 free months. You can sign up through September here by clicking here.