As an over-the-road truck driver, I’ve been playing around with GPS various devices and mapping software for several years. Maps and GPS’s have radically improved over the years. Does the perfect GPS exist? Not yet. So what is the solution? The solution I’m currently using is multiple GPS’s running at once. “Isn’t that a bit extreme?” you ask. Not really. Let me explain my current setup. I have a special Garmin GPS that is aimed at commercial truck drivers as well as those driving around in large motorhomes and other recreational vehicles. It differs from a standard Garmin or other stand-alone GPS unit in at least a couple of important ways. First, the user inputs the overall dimensions of his or her vehicle. The Garmin attempts to calculate routes based on known truck routes. It attempts to calculate routes based on keeping to known truck routes, and avoiding roads and routes that trucks and large vehicles are prohibited from. Secondly the Garmin has a database of truck stops, truck washes, scales, rest areas, etc. These two elements are theoretically updated with each new periodic map update. The Garmin does a decent job, but it has its quirks. I also have a Google Nexus 7 which has the excellent built-in Google Maps and Google Navigation, which are actually two separate apps that are tied closely together. I have found the Google satellite view and Google Street View to be invaluable aids on a daily basis as I am constantly having to find and go to places such as warehouses I’ve never been before. I can usually get a great idea of the size of the place, how it is laid out, if there is truck parking either on the property or nearby, etc. I also have the TomTom for Android GPS app along with a subscription to TomTom’s excellent HD Traffic service. Since I have a full-time data connection via a WiFi hotspot, I often run the TomTom software in parallel with the Garmin since TomTom’s HD Traffic service is generally pretty accurate when it comes to major traffic tie-ups and slow-downs. But wait, there’s more. Let’s say I’ve got the same destination programmed in to both the Garmin and the TomTom software, but I want to know how far it is to a particular point of interest along the route, for example a particular truck stop. The TomTom software continues to run in the background as I go to the Nexus 7’s menu and start Google Maps and/or Google Navigation. Yes, it is easily possible to have TWO completely separate navigation programs running on the Nexus 7 at the same time, even in the background. Of course if one runs any GPS program it’s a good idea to have the Nexus 7 plugged in since it will drain the battery in just a few hours’ time especially if one keeps the screen turned on. Also, with both the TomTom app as well as the included Google Navigation app running simultaneously in the background, it is still possible to open the regular Google Maps app and search and browse the satellite views as normal. As an extra aside, I frequently also have an app such as Audible or DoubleTwist running in the background attached via Bluetooth to a Bluetooth stereo speaker setup. The Nexus 7 is easily able to handle all of these tasks in stride with no slowdowns or stutters. So I find that having multiple GPS apps available in front of me (stuck to my windshield on the Nexus 7 via an inexpensive windshield mount I found on Amazon) to be an invaluable extra navigational aid. I personally believe one of the Nexus 7’s biggest strengths to be the built-in GPS chip, a feature that the Amazon Kindle HD’s lack, as well as all iPads that lack a built-in data connection. A built-in GPS chip really adds tremendous amount of value to any tablet, regardless of what the intended use might be.