Thank for the reply; I appreciate you taking time to look at my code.
That would work if all the text in the ChatFrame# was going to be the same color. Like if I had dedicated tabs for each individual chat type. Currently I have all my chat in the main ChatFrame (ChatFrame1) so setting a default like that would make anything that wasn't that color appear incorrectly. I can understand the thought process since I'm only showing a function for CHAT_MSG_CHANNEL, but this was just my first trial run before I handled ALL the chat events. There's so many