Couple more suggestions, can't help myself

I like this software alot.
In safari, the colors don't show in the dropdown, so you only see #xxxxx numbers, which are meaningless to my users. (Well, maybe just me, since there aren't that many safari users, but still).
It would be better if you used the real name for the color (magenta, etc) or if that's not possible, check if it's safari and show only basic colors.
Second suggestion, most of the time, when one chooses a color and font, it is meant to style the whole message, so displaying those BBCodes in the small chatbox just clutter that up and make it prone to user error. It would be better if you put that in some sort of javascript variable which you then pre and append when the user clicks submit so that the server does indeed receive the BBcode correctly. There could be a checkbox to show the bbcode for more advanced users.
Third, sometimes a user selects one color but then changes his/her mind and chooses another. In your app, this results in two [color] bbcodes. Maybe clean that up if possible?
Thanks again