Nah, much easier.
I've been using SecureSafe.com for ages, which has built-in data inheritance support.
You can get it to generate an access code with a time delay, and give that to whoever is supposed to use it after you pass away. They can't use it beforehand without you knowing because it'll email every day until the delay has passed (which means you can kill off the process and generate a new code), and you have to select which passwords will be given free.
No, I don't work for them, but I appreciate it when someone does it right. Not convinced about their document thing, but you don't have to use all of it anyway.