Some companies are offering "rugged" Android smart phones that are water, dust, shock resistant, so would be better suited for motorcycle use. Google Maps come free with these, and Google Maps is constantly evolving. Google Maps can be manipulated on your home computer, saved to your Google account, then accessed on your phone when you want it. The newest version allows you to do some routing: once you put in your start point, then end point and Google creates a route, it then allows you to edit this route by dragging sections of it to match where you want it to go.
Problem with smartphones is you don't have as powerful a GPS radio as on a stand alone unit, so reception can be an issue. Also, data plan usage can get costly when navigating this way.
I'm hoping the hardware as well as software for these smartphones will continue to evolve though, as it sure would be nice to have a true all-in-one unit to carry around.
And, I sure would like to see Garmin get some real competition.
"The Night Rydah.. remember him, when you look at the night sky" - Toecutter
2006 Honda XR650R - Plated
2012 Suzuki 650 Vstrom