8. A method of processing database queries, the method comprising: receiving a database query from a query source that requests information from a business search website, wherein the database query requests geographical location specific data, and wherein the geographical location specific data includes contact information associated with a business; determining a first number of database queries received from the query source during a time period; determining location information associated with the query source based on an internet protocol address associated with the database query and based on information controlled at a first network element independent from the query source; determining whether the query source is within a designated geographical vicinity of a geographical location associated with the geographical location specific data based on the location information associated with the query source; when the query source is within the designated geographical vicinity of the geographical location and the first number satisfies a first threshold, allowing access to the geographical location specific data; and when the query source is not within the designated geographical vicinity of the geographical location, preventing access to the geographical location specific data when a threshold number of click-through commands are not received with respect to prior search results provided to the query source during the time period.
11. The method of claim 8 , wherein the contact information includes a location, an address, a telephone number, or a combination thereof.