As illustrated, the navigation system 100 includes a navigation control unit 102 that processes software modules and components that are programmed to calculate routes from points of origin to destinations as well as provide various other types of data to a driver.