I successfully logged in to the client and it seems pretty nice. I would like to see it under a bit more load because that is where im2 tends to suffer a bit. (That might also be a place to look for some cool features to add, such as new post announcements, etc.)

It might improve the overall interface if you found some way of visually distinguishing the CB output lines from the client input lines; the shell-esque '$' isn't quite enough, IMO. I'll check the client out under more busy circumstances and get back to you. Very clean work!

When putting a smiley right before a closing parenthesis, do you:

Use two parentheses: (Like this: :) )
Use one parenthesis: (Like this: :)
Reverse direction of the smiley: (Like this: (: )
Use angle/square brackets instead of parentheses
Use C-style commenting to set the smiley off from the closing parenthesis
Make the smiley a dunce: (:>
I disapprove of emoticons
Other