Very interested, do tell...
So, my backup plan may be a bit over zealous but having lost data in the past that I had no way of ever recovering means I am paranoid about it for good reason
First, I backup remotely to Crashplan, for me they have the cheapest plan for the number of computers I need to backup. One thing I also love about Crashplan is that I can provide my own encryption key for the data prior to it being sent to Crashplan's servers. I use the 448-bit custom key option outlined here:
http://support.code42.com/CrashPlan/Latest/Configuring/Archive_Encryption_Key_Security
So far as I can tell, this means no one will be able to see my backups without that key. I have this stored in 1Password
Second, I backup locally on a daily basis to an external hard drive using Carbon Copy Cloner. I do not like Time Machine constantly running every hour and backups made with TM tend to be slow to restore from. CCC makes a fully bootable backup with archives for changed files making it a clear win for me personally. I also backup to a FileVault encrypted external drive. Note my computers also use FileVault. I do not store the restore key on Apple's servers and but it is also stored in 1Password.
Hopefully by now you realize that we at AgileBits also take our security quite seriously and we trust our application to keep it safe. We don't just suggest our users do it, we actually do it ourselves because we believe in it and it's ability to securely store the data.
A third copy of very important data (ssh keys, 1Password data, and misc other files like tax returns and such) are backed up weekly to a series of thumb drives.
My thumb drives have a 16gb capacity and rotate in and out of a safe deposit box. I like to go into my bank to get money each week, while there I switch out the two drives (my bank is small and this whole process takes approximately 60 seconds once I have gotten access to the safe deposit area).
These drives are automated by a script. I copy the 1Password data and backups into their own folders for each week. So, I end up having several months of backups before I remove old backups. Right now the oldest backup I have is ~11 months old. So if I managed to delete an item in 1Password I could potentially restore it if it was done after the 11 month period of backups. I may be able to do even further back with Crashplan as well since they don't seem to delete old backups for what seems like forever.
So, I have:
1) Local backup (CCC) and this stays in the house. Great for situations where a hard drive crashes or I accidentally delete a file I needed
2) Remote Backup (Crashplan) that will work if a fire or other natural disaster takes out the local backup. Or, the local backup drive fails as they often do after a few years.
3) Totally bonkers thumb drive backup to safe deposit box (custom scripts) to handle needing immediate access to things if local backup is DOA and no internet access.
You might be curious to know that 1Password's AgileKeychain format can be read from a web browser, often we suggest this be done via Dropbox because it requires zero configuration, but it can be read in Safari with a few settings changes, letting me see a read-only copy of my data in a pinch.
The safe deposit box also has instructions for how to use this and one of the secure notes in 1Password shows how to handle my estate if something were to happen to me. All the bills that need canceling, all the important information for bank accounts, latest will, etc are all in 1Password and using those instructions plus a copy of my master password allow family members access if I need them to be able to at some point.
That's my crazy backup plan. It's probably not as crazy as some others but it's far more crazy than the average person and it's thought out fairly well I think to cover the most common situations in which data loss occurs.
If you see any flaws in this or have improvements you can suggest I'd love to hear them
