1. A message correlation system comprising: a message manager that determines whether there are two or more outstanding queries to which a response would be uncorrelatable; and one or more of a query regeneration module that resends each outstanding query and waits for a response thereto, a token management module that associates an identifier with the query, the identifier then being associated with a response, and a keyword management module that correlates a keyword associated with a response to an outstanding query.