If you have a smart phone, you can use it for your music and as a gps. I use a Samsung Galaxy IIIs, the Verizon music app (they're my carrier, any service provider probably has their own), and the bing maps app. Plug an adapter from your phone to the aux input jack on the head unit, start the music app then go to the map app and start the directions. when you come to a turn, the map app will over ride the music, give you the directions, then return to the song. Only issue so far is the battery gets depleted pretty quickly and you have to run a separate charger. Just haven't routed the charger cable inside the glove box yet.
Life is too short to put up with stupidity. Strive every day to educate someone, including yourself!