Multi-user instant messenger with multiple public and private chatrooms.