which is used to power http://www.teamchat.net/
I think the move to program "real" applications in Emacs is smart. It encourages improvements in Emacs Lisp itself, and it leverages the skills we already have in programming Emacs.