That article was cursory at best, ill-informed at worst. Not to mention missing the price bracket for most people.
The article seemed to imply that RAID is a backup solution. It's not. RAID should be used for uptime and/or speed (depending on the mode). Sure there's redundancy, but that should not be confused with reliability. Your RAID card is toast, your data is likely toast. User error? Same result. Theft, fire, water damage? Toast.
S3 and comparable services are a rich man's offsite solution. Most of us have terabytes of data to backup, and using those services costs hundreds of dollars per month. Just put your data on external hard disks or tape, and take it to the office or a friend.
As for Windows Home Server, that's an even worse backup solution. It shipped with a crippling data corruption bug which MS took quite a while to acknowledge, and several months to fix. It appears to be stable now, but again, it's not backup as it shares all of the shortcomings of RAID for backup use.
Depending on the value of the data and level of paranoia, you should have at least two different backups, at least one of them off-site. You should test that you can actually recover the data periodically; CRC check is not enough, actually try to recover the data. And you should occasionally take snapshots of your data, instead of only using incremental backups.