1. A method of creating an exercise route for a user of a personal navigation device, the method comprising: storing a database in a memory of the personal navigation device, the database comprising geographic data; receiving a selection of a length of an exercise route to be generated; generating a first plurality of suggested exercise routes according to a current position of the personal navigation device and the selected length of the exercise route, wherein each of the first plurality of suggested exercise routes has a starting point and ending point substantially equal to one another and equal to the current position of the personal navigation device; displaying the first plurality of suggested exercise routes to the user on a display of the personal navigation device, wherein after displaying the first plurality of suggested exercise routes to the user on the display of the personal navigation device the method further comprises: receiving a request from the user to generate a second plurality of suggested exercise routes; and generating the second plurality of suggested exercise routes according to the current position of the personal navigation device and the selected length of the exercise route in response to receiving the request from the user to generate the second plurality of suggested exercise routes, wherein each of the second plurality of suggested exercise routes has a starting point and ending point substantially equal to one another and equal to the current position of the personal navigation device, and the second plurality of suggested exercise routes are different than the first plurality of exercise routes; receiving, from the user, selection of a selected suggested exercise route from the first plurality of suggested exercise routes or the second plurality of suggested exercise routes; and displaying routing instructions on the display of the personal navigation device for the selected suggested exercise route.