jChatBox
jChatBox is a JSP Chat application (free for non-commercial sites). Server side is 100% JSP. Client side could be HTML/JavaScript, Applet or Flash. Moderator users can open and control multiples chatrooms. He/she can manage users (list, ban, kickoff), manage blacklist, generate transcripts, do backup, and apply chatrooms parameters such as max users, languages (English, Spanish, Danish, Swedish, Portuguese), filters, etc. Users can run commands like /help, /time, /kick, etc. Chatrooms are easily customizable (skins), and can be extended by designers or programmers through the jChatBox API. jChatBox is ready to XML and also includes Applet and Flash5. Check out Add-Ons section for Smiley or Cersor Filters.