15. The apparatus of claim 13 , wherein the server is further configured to determine a match factor for each of the potential matches, wherein each of the potential matches is ranked based on a weighted combination of the match factor thereof and the similarity of the messaging score of the potential match to the messaging score of the user.
13. An apparatus, comprising: a server that includes a processor and a memory, wherein the apparatus is configured to: establish a pool of potential matches for a user in a computer-implemented matching system, wherein each of the potential matches meet at least one criteria of the user; determine a messaging score for each of the potential matches of the pool, the messaging score indicating a messaging aptitude of the potential match; and rank the potential matches, wherein each of the potential matches is ranked based on a similarity of the messaging score of the potential match to a messaging score of the user; wherein the messaging score for each of the potential matches comprises a combination of at least one of a number of three way interactions initiated by the potential match as compared to an average number of three way interactions initiated by other users having a similar age and same gender as the potential match, a number of messages sent by the potential match as compared to an average number of messages sent by other users having a similar age and same gender as the potential match, and a number of messages received by the potential match as compared to an average number of messages received by other users having a similar age and same gender as the potential match.