1. A method of providing an ordered list of search results, comprising the steps of: receiving a term of a query; determining a geographical area associated with a requestor of the query; generating, with at least one processor, search results associated with the term and the geographical area, the search results including first search results relevant to the term and second search results relevant to the geographical area; and ordering the search results for display, the ordering of the search results comprising: weighting the first search results more than the second search results if a number of the first search results is less than a number of the second search results; weighting the second search results more than the first search results if a number of the first search results is more than a number of the second search results; and ordering the search results for display based on the weighting of the first search results and the weighting of the second search results; determining computer network information associated with the requestor; and determining the geographical area using the determined computer network information, wherein the computer network information comprises at least one of an Internet Protocol (IP) address associated with the requestor or a location of a service provider gateway of the requestor, and wherein the determining a geographical area includes determining the geographical area using the IP address associated with the requestor or the location of the service provider gateway of the requestor.
1. A method of providing an ordered list of search results, comprising the steps of: receiving a term of a query; determining a geographical area associated with a requestor of the query; generating, with at least one processor, search results associated with the term and the geographical area, the search results including first search results relevant to the term and second search results relevant to the geographical area; and ordering the search results for display, the ordering of the search results comprising: weighting the first search results more than the second search results if a number of the first search results is less than a number of the second search results; weighting the second search results more than the first search results if a number of the first search results is more than a number of the second search results; and ordering the search results for display based on the weighting of the first search results and the weighting of the second search results; determining computer network information associated with the requestor; and determining the geographical area using the determined computer network information, wherein the computer network information comprises at least one of an Internet Protocol (IP) address associated with the requestor or a location of a service provider gateway of the requestor, and wherein the determining a geographical area includes determining the geographical area using the IP address associated with the requestor or the location of the service provider gateway of the requestor. 5. The method of claim 1 , wherein the determining a geographical area comprises accessing a profile of the requestor, the profile including data associated with the geographical area.