1. A method for use in managing an online dating search with at least one network device including a processor that executes instructions for enabling actions, comprising: determining a user's search criteria for a candidate for a dating relationship online; performing a search for a list of candidates employing the search criteria; determining, using the processor, a unified search score for each candidate in the list of candidates, wherein the determined unified search score includes a summation of a plurality of sub-scores, and wherein at least one of the plurality of sub-scores is based on whether the user has been presented with a candidate's profile more than a pre-determined number of times without the user viewing details of the candidate's profile; rank ordering each candidate in the list of candidates based on the unified search score of each candidate; and displaying at least a portion of the rank ordered list of candidates on a computer screen.