CGI:IRC has several flaws that you just decided to ignore. #1, all users have the [email]user@host[/email] of the webserver. That makes banning users virtually impossible. #2 a persistent HTTP connection requires signifigant load on the web server. A java client is run on the user's machine therefore incurring NO extra load on the server, so I don't know at all what you are referring to with your comments.