I think I agree somewhat to CyCloneNL because the fact that if it is a chat program, why does it only interacts with only one computer as a client? It must support multiple computers too. Its if it can interact with multiple clients and the incoming message should contain an indication of who is sending the message else everything will be confusing. Very confusing.