1. A method of operation in a matching service system of a matching service, the matching service system having at least one processor, at least one nontransitory processor-readable medium communicatively coupled to the at least one processor, and a number of communications ports communicatively coupled to the at least one processor which provide communications with a plurality of end user devices, the end user devices logically associable with a plurality of end user client accounts of the matching service, each end user client account of the plurality of end user client accounts logically associable with a respective end user client of the matching service, the method comprising: monitoring, by the at least one processor, communications with the plurality of end user devices; receiving, by the at least one processor, indications that respective pairs of the end user clients are no longer participating in the matching service, each end user client identified as one end user client in a pair of end user clients based at least in part on the monitoring of the communications with the plurality of end user devices; designating, by the at least one processor, each of the end user clients in a pair of end user clients for which an indication is received as a successfully paired end user client; for each successfully paired end user client of the matching service, populating, by the at least one processor, a successfully paired end user clients database with information for the successfully paired end user client; monitoring, by the at least one processor, communications with the end user devices for a reappearance of any of the successfully paired end user clients; and for each of the successfully paired end user clients in the successfully paired end user clients database that reappear, culling, by the at least one processor, the information for at least the successfully paired end user client that reappears from the successfully paired end user client database.