Why does every attempt to improve user experience these days, make the assumption that they need to rebuild the entire stack from scratch?<p>A really high quality web (maybe even HTML5 client-side only even?) XMPP client would be a welcome thing. This, not so much.