Progress Update
Wedge is out of town until the end of August so I'll probably delay the beta until he gets back.
Chatting is pretty much done at this point. There are a few design things I need to change and there's a an issue with the protocol that I overlooked when I designed it which means error callbacks from messages sent to the server cannot be linked to an offending chat session, so that'll need fixing.
Some work also needs to be done to remove ML code from chat messages - sounds best to do the stripping on the server using a regex. Links are finally going to be clickable within chats too, so that's exciting.
I may look into toying with chat rooms since I've got the extra time, but this may or may not make it into the initial beta depending on how far I get.