I'm working out my will, power of attorney, literary executor and related logistics (I'm not sick or anything, it's just crazy to have a family and be intestate) and one thing that came up today is what to do with my GPG keys and (especially) the 128-bit AES keys on my user partitions on my various machines. Right now, I carry the passphrases around in my head, which is fine, unless I drop dead, get hit by a bus, etc.
What do you-all do with your cryptokeys? Keep 'em with a lawyer and hope that attorney-client privilege will protect them? Safe-deposit box? Friends? Under the mattress? Do you worry that if your friends have your keys, they can be subpoenaed or suborned?