I discovered one called PJIRC (which is listed on one of the sites c0ldfusi0n pasted) yesterday, and I think it is very nice. It has some features that other java chats lack like the ability to chat in multiple channels at once. It has a "sorta" mIRC feel to it, different, but still nice. The best part, it's free. The worst part, it's not signed which means you have two choices, you can either sign it by buying a certificate (costs about $200-$300), or you have to run the java applet on the same machine as the IRC server. To connect to a network like DALnet, that makes this impossible unfortunately.