I use the XM 2 Go and stuff it under the bungee on my tank bag. If it starts to rain I throw it in the bag. It's plugged into the Baehr intercomm under the passenger seat. The XM comes with a little antenna with a suction cup that I stick behind the Laminar Lip when I have the flyscreen mounted. Another option that I use with the MP3 player is a little thingy from Radio Shack that plugs in between the player and the earphones that adjusts the volume. You can use it with gloves on.
Honestly, your best bet is an intercomm system that increases in volume as ambient noise increases or you'll be fiddling with it too much and not keeping an eye out for the cagers.
Honestly, your best bet is an intercomm system that increases in volume as ambient noise increases or you'll be fiddling with it too much and not keeping an eye out for the cagers.