15. One non-transitory, machine-readable media having machine-readable instructions thereon for managing user profiles stored in association with business information for user-selected businesses and for identifying additional businesses at least partially based on social graph information and affinity group information, which instructions, when executed by one or more processing devices, causes the one or more instructions to: aggregate, via one or more network interfaces of a server system, social graph information, user preference information relating to the business information, and affinity group information from one or more remote data sources; identify a first user having a first user profile stored in one or more databases of the server system, the first user profile associated with a first set of business information for a first set of businesses previously selected by the first user for saving in association with the first user profile; determine a location corresponding to the first user; search for one or more additional businesses relevant to the location, to identify at least one of the one or more additional businesses to the first user with an option to add the at least one of the one or more additional businesses to the first set of businesses previously selected by the first user, the searching comprising: processing the social graph information relating to a set of users to identify information about one or more networks of social relationships between two or more users of the set of users, the one or more networks of social relationships being associated with one or more social networking websites, wherein the set of users comprises the first user; processing the user preference information relating to a second set of businesses, the user preference information indicating that, for one or more businesses of the second set of businesses, one or more users of the set of users have indicated one or more preferences for the one or more businesses of the second set of businesses; process the affinity group information to identify whether the one or more users of the set of users correspond to one or more affinity groups; and selecting the at least one of the one or more additional businesses based at least in part on the location, the processing the social graph information, the processing the user preference information, and the processing the affinity group information; transmit, via the one or more network interfaces, to an end-user device an indication of the at least one of the one or more additional businesses, causing a user-selectable option to add the at least one of the one or more additional businesses to the first set of businesses previously selected by the first user; and responsive to a selection of the user-selectable option, save additional business information corresponding to the at least one of the one or more additional businesses in association with the first user profile in the one or more databases.
15. One non-transitory, machine-readable media having machine-readable instructions thereon for managing user profiles stored in association with business information for user-selected businesses and for identifying additional businesses at least partially based on social graph information and affinity group information, which instructions, when executed by one or more processing devices, causes the one or more instructions to: aggregate, via one or more network interfaces of a server system, social graph information, user preference information relating to the business information, and affinity group information from one or more remote data sources; identify a first user having a first user profile stored in one or more databases of the server system, the first user profile associated with a first set of business information for a first set of businesses previously selected by the first user for saving in association with the first user profile; determine a location corresponding to the first user; search for one or more additional businesses relevant to the location, to identify at least one of the one or more additional businesses to the first user with an option to add the at least one of the one or more additional businesses to the first set of businesses previously selected by the first user, the searching comprising: processing the social graph information relating to a set of users to identify information about one or more networks of social relationships between two or more users of the set of users, the one or more networks of social relationships being associated with one or more social networking websites, wherein the set of users comprises the first user; processing the user preference information relating to a second set of businesses, the user preference information indicating that, for one or more businesses of the second set of businesses, one or more users of the set of users have indicated one or more preferences for the one or more businesses of the second set of businesses; process the affinity group information to identify whether the one or more users of the set of users correspond to one or more affinity groups; and selecting the at least one of the one or more additional businesses based at least in part on the location, the processing the social graph information, the processing the user preference information, and the processing the affinity group information; transmit, via the one or more network interfaces, to an end-user device an indication of the at least one of the one or more additional businesses, causing a user-selectable option to add the at least one of the one or more additional businesses to the first set of businesses previously selected by the first user; and responsive to a selection of the user-selectable option, save additional business information corresponding to the at least one of the one or more additional businesses in association with the first user profile in the one or more databases. 19. The one or more non-transitory, machine-readable media for managing user profiles stored in association with business information for user-selected businesses and for identifying additional businesses at least partially based on social graph information and affinity group information of claim 15 , wherein the selecting the at least one of the one or more additional businesses based at least in part on the location, the processing the social graph information, the processing the user preference information, and the processing the affinity group information, comprises: ranking the second set of businesses based at least in part on distance from the location, at least some of the social relationship graph information, at least some of the user preference information relating to the business information, and at least some of the affinity group information.