18. A system for processing user queries provided to a search engine, comprising: (a) a user interface for receiving user queries; (b) a search server in communication with the user interface, the search server including, (i) processing of probability logic that generates probability dictionaries, the probability logic using a Hidden Markov Model, which is trained with name databases; and (ii) processing to implement a term parser, a tag applicator, and a term normalizer, the term parser and the tag applicator being in communication with the probability logic, so as to enable segmentation of the user queries and tagging of the user queries and the term normalizer being in communication with a database, the database being accessed by the term normalizer to canonicalize and boost terms found in the database and analyze proximity between terms of the user query, wherein an optimized search query is constructed and applied to the internet, the optimized search query returning search results to the user interface.
20. A system as recited in claim 18 , wherein the user query is examined to find name information, including one or more of business names, city names, state names, school names, historical site names, event names, business categories, zip codes, country names, region names, informal names, county names, location specified names, area codes, user's implicit locality data, IP address, global positioning data, cellular tower data, query history, social network implied location, popular search query data, web pages, yellow pages, or annotations.