This is the 21st century. Virtually everybody has some sort of computrized database for storing contact or other meta-personal information and yet anytime I change my address (e.g. physical, e-mail, IM, phone number, etc.) or some other piece of information (e.g. credit card, insurance carrier, etc.) I have to send out e-mails, make phone calls, fill out a change of address form at the post office, call creditors and banks, inform family and friends, or something equally painful and mind-numbing about a few dozen times. This is bizzare.
It would be much better if we had something like a DNS system, but for people instead of IP addresses. This type of system can work transparently on top of already existing systems. I haven’t really hashed out all the details of this but it would work something like this:
You give whoever you want to be able to contact you or know some information about you some identifier. They then use this identifier for everything related to you. So when they want to write you an e-mail they put in this identifier and their e-mail client requests your e-mail address from the system given that identifier and then sends the e-mail to that address. If you change your address at a later time, then the next time that identifier is used it will automatically follow you. The same goes for phone systems, chat systems, physical addresses etc.
Although it would make usability a bit clumsy a security layer could be added using public-key cryptography. So when you give out your identifier they also give out theirs. Then you log-in to a central system and authorize their identifier for only certain parts of your data, or perhaps slightly different data than you give out to others (e.g. you authorize a shady site for the e-mail address myspam@mydomain.com instead of myemailaddress@mydomain.com that everyone else gets). That way you can only give out the information you want to give out. Then at any time you can change or update your information and authorize/deauthorize keys to access that information.
Essentially this kind of system would remove the need for filling out multiple change of information forms and making multiple calls, e-mails, IMs, etc. You would just go into the system, update your info, and it would get propogated out the next time it is requested. No more change of address forms, everything just follows you if you want it to, and stops when you don’t.