1. A navigation system comprising: a server operable to calculate a route between a first location and a second location, the server including a server processor, wherein the server processor operates on a route calculation algorithm to determine the route between the first location and the second location; and a navigation device operable to transmit the locations to the server and receive the route from the server over a communications link, the device including— a housing, a device processor within the housing, a device memory within the housing and in communication with the device processor, the device memory being operable to store the route, a display within the housing and operably coupled to the device processor, the display viewable at a front face of the housing, and an integrated global position system (GPS) receiver within the housing and operably coupled to the device processor and having an antenna located above the display within the housing.