1. A search engine server that facilitates searching for content on the Internet, the search engine server comprising: a search criteria that is received from a client communicatively coupled to the search engine server; a reverse index database that facilitates identifying a search results based on search criteria received, wherein the search results comprises entries that are documents or references to documents, wherein the entries are each associated with a business or an organization; a geographical proximity information computed for a user conducting the search; and the search engine server restricting the search results to those entries whose associated business or organization is in geographical proximity to the user conducting the search based on the geographical proximity information computed.