Is anyone developing a DNS-like system for Bitcoin addresses? It seems like mainstream access would be easier if there was a more human readable system for bitcoin addresses. No one has to remember IP addresses, we have servers with databases for that. 

What type of infrastructure is there to send bitcoins to easy-to-remember addresses?
Will it ever be a permanent part of the protocol?
The NXT Cryto has a built in alias system:

http://www.nxtcrypto.org/