Something needs to be changed if I really can't get these coins back. It is reasonable for me to think that if I have an unencrypted file, back it up, and then encrypt one of them, that I can derive the encrypted version from the unencrypted one if I know the password. There should be a warning in there somewhere. I am sick over losing this many coins.
As far as creating a safe and secure backup of private keys, what about
(1) using an offline computer to create a wallet address via
bitaddress.org's html/javascript then
(2) placing the keys into a TrueCrypt volume and
(3) transferring the TrueCrypt volume, or offline generated transaction, via USB to an online computer and backing up to multiple places like Dropbox, AWS, Google Drive, etc.
Here is the code to
create offline wallets and generate offline transactions.
Is there a flaw in this procedure that I am not seeing?