Michelin Maps, my trusty Toshiba NB510 Netbook with Garmin MapSource for accurate route planning, loaded on my even trustier '04 Garmin Quest-I in a bike-powered cradle, audio feed into intercom (recently upgraded to BT)...
Wouldn't trust any current Garmin GPS further then I could throw it... they're all dodgy, a mind of their own, refusing to start loaded routes, sudden self-empowered recalculations, destroying the carefully planned route in the process, stuck in RUT errors, if you leave a route for gas, food, sightseeing, roadworks, those things just run amok... simply thread back into the running route... no way, they then insist on going all the way back to the starting point!...
When your oh so great latest Garmin XT stubbornly decides that this mountain pass must have a winter closure, it simply won't go over there... basta... it doesn't care that we have August...
My old Quest is too dumb for such parades... ticking along like a Swiss watch...
Even my GF's Zumo 200 gets moody at times... and that thing is already old...