Not sure if this will help or not, but here is what I have put together.
GPS: Garmin Zumo 665 with XM and 16g SD Card filled with MP3 files
Headset: J&M Bluetooth built into my helmet.
Phone: iPhone 5 hanging on my belt in an Otterbox Defender Case
Radio: Sony, but irrelevant as I only use it for a Clock now.
I run everything thru the Garmin. I have it mounted on the handlebars, near the left hand grip. It has XM and an MP3 Player, and with 16 gigabytes available, plenty of music.
I listen only thru the Helmet headset now. Much easier to hear than the speakers. The Garmin does go into the Aux input on the radio, but I only use it when working in the garage.
I can listen to music, listen to GPS Directions (often it seems to say "recalculating"), place and receive phone calls, all thru one device via Bluetooth.
The Garmin is the controller. The iPhone is paired to the Garmin, as is the J&M Headset. The only thing I do on the headset is volume control. The Garmin has the means to dial the phone, answer the phone, display who's calling from the phone, browse the phone's directory. If I really wanted to, I suppose I could play music from the phone, but I don't keep music on the phone. The Garmin is the music controller. It can play from XM, MP3s or even Audio Books stored on the SD Card.
The only thing I used the radio for is a clock, and the next time I have to take the fairing off, the Sony is coming out and the HD Harmon Kardon Radio is going back in (as soon as I move the Aux jack to the back of the HK Radio). It is a much better clock display. For those who may not know it, the HD Harmon Kardon is NOT a clock, it is just the display/control for the Bike's clock. Once I removed the HK Radio, the clock appeared in my odometer display. Much easier to see and control thru the Radio than that single Odometer button.
Last edited by OldNerdGuy; 11-01-2013 at 09:48 AM.