One moment it's a phone in your hand. The next, it's a full-fledged turn-by-turn nav unit with an active internet connection. What happened? These apps, is what.
Google scared the balls off of turn-by-turn navigation companies when it released its free nav app for Android, largely because an iPhone version seemed inevitable. Well, it's still not here. But MapQuest's free voice navigation is!