This article presents a nice little chat system that uses Microsoft's XMLHTTP Object to transfer the messages and user list. It features public as well as private modes, and is currently configured so that the browser requests the current users list from the server every 5 seconds. This article assumes that you are familiar with ASP, XML and HTML.