High quality usb sticks and paper backups are really all one needs!
I have to agree, Using a fairly good USB drive would be suffice or if you are like me and have many wallets and like to store the whole APPDATA folder for each wallet a good external harddrive is fine.
One thing I am not sure about, maybe this is not happening but I think the Author "COULD' be a little misleading, I have to say i have never ever had a wallet.dat file come back corrupt. never. I have never had a wallet usb drive lock up and become corrupt either, not sure if its just me maybe I am lucky or something. What I have had is while moving appdata folders around I have had a few instances where it went to open the wallet and said the block chain was corrupt. (this usually happens if you try and copy your appdata folder manually while the wallet is still open, always close the wallet before copying the appdata folders) If this is the case your wallet.dat file is not the corrupted file, it is only your blocks and chainstate folder, and you can fix that by overwriting the appdata folder again. I always keep a current appdata folder for each wallet and an old copy, every 24 hours I close all my wallets and back them all up on my computer, once I reopen the wallets I then back up the back ups on both a USB flash drive dedicated for each wallet and also a external hard drive.
there is no need to be a complete computer geek to use bitcoins, safety is safety you would not leave your bank statement or bank book where people could access it would you, you would not put your online banking information visible where people can get access would you, bitcoin wallets are no different, treat them as you would your fiat banking information.