I just keep all my wallets in DropBox (encrypted in case I get hacked). This way if my disk gets corrupted (it happened once and I lost my bitcoin wallet since i had no backup - luckily only 0.20btc) I just download it again. The second good thing is that I can put it easily on other computers as well.