1. A method of recommending a location of one or more interests in real estate to a user and providing subjective information, the method comprising: compiling objective information associated with a plurality of locations; comparing the objective information to preferred criteria of the user; compiling subjective information associated with a plurality of locations; comparing the subjective information to the preferred criteria of the user; determining whether there is at least one matching location of an interest in real estate that has compiled objective information and compiled subjective information that correlates at least in part to the preferred criteria of the user; recommending the at least one matching location to the user; wherein recommending the location to the user comprises automatically generating a search report and providing the search report to the user; ranking the recommended at least one matching location based on a level of correlation of the compiled objective information and the compiled subjective information with the at least one matching location; eliminating, from the ranking of the recommended at least one matching location, a location having no correlation between the preferred criteria of the user and at least one of: the compiled objective information and the compiled subjective information; providing a portion of the subjective information associated with the recommended location to the user in response to a request made by the user, as a part of the preferred criteria, associated with receiving the portion of the subjective information; and wherein at least a portion of the compiled subjective information is provided by a social network.