You don't need a degree in cartography if you want to create professional, personalized maps, thanks to MapIt.
This powerful app allows you to create custom maps and plan out routes by importing in graphics and images of maps from your PC in bitmap or JPEG format. You then have the option to add reference text, photos, or location data.
MapIt contains a 'Navigation' feature, which utilizes your GPS receiver to add more data about your location and environs. Once you've got to grips with the program you'll even be able to construct GPS maps and photo tours to use as a navigation aid.
The downside to MapIt is that it is very complicated and confusing to use, and you'll probably spend about half an hour trying to get it to do anything at all. Zooming in and out of the maps isn't very intuitive and even after reading the Help section, I still wasn't clear about what all of the features do.
If you have the patience to learn MapIt though, you find it to be one of the most powerful mobile mapping solutions on the market.