Introducing NowJS or "How to make a chat server in 12 lines of code"
Wow, I've already thought of a bunch of cool ways I could use this.  Although, it does remind me of runat="server" for some reason. :)