This servlet performs a 100% HTML/JavaScript chatroom. Guest users just have to enter a nickname for chatting. They can choose chat's look and feel. Private messages are allowed. Root user chooses chatroom's name and subject. Root also controls the chatroom : maximum users, open, close, transcript, list or kickoff users, clear blacklist features are available. jzChat is protected against cross scripting attacks. Only root user could use 'direct-HTML'. Note that this chat could run in both framed and non-framed mode.