For some reason, this reminds me of way-back when Pointcast was all the rage. Pointcast had a lot of potential (but the API was flawed). Twitter has demonstrated its potential. XMPP servers might not only make a better Twitter but help bring it to the mainstream (twitter - "Mom, pick me up at school")