I was discussing our password security schemes with Ploni over (encrypted) e-mail recently, which reminded me of a post I recently saw on the subject that uses a different take: an MD5 hash of a file or phrase as the core.
(Interesting idea, though not as convenient as simply learning to remember secure passwords.)