Ol, Matty's code seems good but i did notice that the:
if (MsgPlus.RemoveFormatCodes(Origin) != name) {
inside the ChatWndReceiveMessage function should replace "Origin" with "sOrigin" since that's what it is declared as in the function, is that right?
Thanks again for all of the help
~~Scutterman~~