A few ideas on the chat formatting.

Probably sucks... Oh well...

The idea was to eliminate the string+string in the loop so it doesn't keep creating and destroying new stringbuffers