Amazing work.   Relatedly, I would love to see an Emacs in the browser, ala Bespin.  Is there such a thing yet?<p>Why do we need a browser-based Emacs?<p>1. All the benefits of the cloud: access anywhere, always available, always backed-up.<p>2. The collaborative aspects are perhaps the most compelling.   Think peer-programming/debugging. (see also <a href="http://jsfiddle.net/" rel="nofollow">http://jsfiddle.net/</a>).<p>3. Because of 1&#38;2, it seems inevitable to me that we will be programming in browsers 5 years from now.  So I want my favorite editor to be around, too.