A port of esoTalk to ASP.NET