I appreciate your walk-through on creating a secure wallet. Do you have an opinion on a brain wallet?
I do: brainwallets are a mindblowingly brilliant concept in theory, but risky in practice. Amnesia and death become very expensive with pure brainwallets. That said, the deterministic wallet concept has a lot going for it. You can always store the root passphrase securely without it existing solely in the brain.