I have a Garmin 2730 GPS. It has XM radio, and holds about 900 MB of MP3 files. I wanted and AIO unit instead of having individual GPS, MP3 and XM units. Currently using the FM transmitter to a radio, but it is really bad. Going to hardwire to an amplirider and get the Koss plugs too. Another good earphone is supposedly the Etymotic ER6i. They get great reviews over at advrider, but the are $$$. Buy.com has them for $70.
Red 2006 V-Strom 650: "the most shockingly competent machine in the world today"
Alpenkönig (a.k.a. King of the Alps): 2005, 2006
1989 Sportster Bobber Hardtail
1990 Electra Glide with Cop Bags