I thought I was being clever keeping my password database stored on dropbox. This is because it's synced to the cloud and multiple computers. But when one got corrupted, I lost everything. (Ok I exaggerate, I got it back, but if I wasn't lucky I may not have.)
How can such situations be guarded against where a) corrupted data is backed up and the old backup was disposed of or b) the backup process itself somehow corrupts the target. I guess in corporate environments that can support it, this is why they store more than just the most recent backups.
What is a practical solution for a home user to backup a frequently modified password database?
By the way, my hunch is dropbox was responsible for the corruption in the first place.