I've been reading about BitMessage, an anonymous, encrypted peer-to-peer email protocol. Unfortunately, there are some major problems:
- BitMessage addresses are 36-character hashes, which isn't very user friendly.
- Since the address is the hash of your public key, there's no way to change your keys without creating a new address …