1. A mapping system implemented on a computer processor and configured to provide route guidance from an origin to a destination, comprising: a database implemented on a computer storage device containing: landmark information including for each landmark: a text description; a location; and a route guidance rating; personal contacts information including for each personal contact: a text description; a location; and a route guidance rating; and a road-based routing information including each road segment: a text description of road segment and attribution; and a location of road segment; and a route guidance generator which is adapted to generate route guidance information along a calculated route based on one or more of the landmark information and the personal contacts information in addition or in place of the road-based routing information and based on the route guidance rating of the at least one of the landmark information and the personal contacts information being greater than a pre-defined rating threshold.