1. A navigation system comprising: a graphical user interface configured for receiving and displaying travel related data; a map database containing geographic related data; a historical database containing geographic travel related historical data and contextual travel related historical data; and a search engine configured to perform a process for providing ranked search query results, the process comprising the steps of: initiating a search query, generating a list of results based upon the search query; prioritizing the results based in-part upon data accessed from the historical database and map database, and displaying the list in the interface based upon the prioritizing.