Ok - I'm good with all the info, except issue #2...
What do you mean it doesn't keep the information of the guest user...? Maybe I didn't explain well enough:
If I enter a room, and right click my "guest" name and rename it to say "Dave", then I enter a different room (without leaving), when I enter the new room, I'm back to a "guest" name...
If you're saying that's by design, then this is the first chat room application I've ever seen that doesn't remember your name when you go from room to room. Once you're renamed your guest name, it should remember it until the end of the session.
Just seems like a no brainer to me.....I'm hoping you consider doing this.
Thanks