I'll reiterate the main part of my philosophy: It's all about layered security. Some people here are downing online backup services. Somebody else made this point above: That's ONE layer of security. I have an online backup. I also have many of the same backups the original poster has discussed. Each layer has advantages and disadvantages the other layers do not have.
_________________________
If you're reading this, it's too late.