I'm an IT professional and the first thing they taught me at Uni was that it's only a matter of time before you'll loose data.
As Z mentioned the best option right now is raid arrays with secure off site storage. Anyone can duplicate this setup by have multiple redundant hard drives at home with a backup copy stored off site either in a bank safety deposit box or a relatives homes.
Either way you have the problem of security.
Cloud is all the buzz right now but it does have it limitations.
BUT ask yourself... If you lost 100% of your stored data right now, what would happen? Nothing?