A chatting program, a little more complicated than others I've created in the past.