Fixed chat problem. I was using a break statement in the chat processing loop when the next message for the next channel was null. I should have been, and am now, using a continue statement instead.