1. A method of creating an electronic travel route, comprising: providing a user interface comprising electronic geographic maps; storing a plurality of routes created by users using the user interface comprising electronic geographic maps, the routes comprising mapped electronic routes in the electronic geographic maps along which the users have traveled; receiving geographic information and a request from a requester to create a new route and, based on the geographic information and the request, providing to the requester a subset of the plurality of routes stored, and accepting, from the requester, selections of portions of the subset of the plurality of the routes stored to create the new route, creating, using a processor of a computer and based on the new route, a set of geographic markers and instructions for traversing the new route, and providing, based on a search, the new route and instructions for traversing the new route.