18. The method of claim 1 , further comprising: creating a viewing habit score for the user identifier for the predetermined genres; increasing the viewing habit score for a respective one of the predetermined genres each time the user views a program associated with the respective one of the predetermined genres; and storing the viewing habit score in association with the user identifier.
18. The method of claim 1 , further comprising: creating a viewing habit score for the user identifier for the predetermined genres; increasing the viewing habit score for a respective one of the predetermined genres each time the user views a program associated with the respective one of the predetermined genres; and storing the viewing habit score in association with the user identifier. 19. The method of claim 18 , further comprising: querying the user profile associated with the user identifier in response to the search request to retrieve the associated viewing habit score; querying a user profile database to locate other user profiles with viewing habit scores in proximity to the retrieved viewing habit score; determining selected search results from the other user profiles; and preferentially presenting the selected search results to the searching user.