Everyone complains about the weather, but nobody does anything about it.
Twitter's IM interface is down still. Twitter's DBs are overloaded. Twitter has been having scaling and growing pains since day zero.
"Micro blogging" (i hate that term) has been proven to be a useful application.
At all the various young turk alpha geek events I've been to, Twitter has been a matter of much discussion.
One of the main points of that discussion is how simple in concept it is, and how simple it would be, in theory, to federate distribute it, pretty much exactly the same way that the web or email is.
"The web" doesnt "go down". "Email" doesnt go down. A site might crash, an email server might go bad. But, the web as a whole, and email as a whole, just doesn't stop working.
You dont need to get an account on "The Web" to run a web browser. You dont get an account on "Email" to send and receive email messages.
Twittering can be the same way.
It's not even really hard to do.
If nobody else beats me to it, I intend to be the person to do it.
Ask me how... :)