I see no one has mentioned MotionX or CoPilot. I have both, but I keep going back to Navigon. It just seems like more of a pro app to me. I did have serious tracking issues with CoPilot and tech support gave me the runaround. Haven't tried it lately. I imagine my location here in Labraodr may have something to do with their maps. Navigon is flawless. Used it on a 14,000 km jaunt last summer without a glitch.