1. A process for recommending prospects to social network users, the process comprising: obtaining personal attribute information from a first plurality of the users; obtaining desired-prospect attribute information from a second plurality of the users; recommending prospects to a third plurality of the users, wherein the recommended prospects have acceptable proximities to the third plurality of users based upon ratings, the desired-prospect attribute information and the personal attribute information, wherein the ratings reflect a quality of match.