I have the XM/Sirrus app on my phone. And since they now have Pandora, I set up my own music using my computer and those stations are available on my iphone.
I have about 5 stations set up one for real Doo Wop, ie students, penguins, moonglows etc. not the 50's channel which kinda of sucks half the time, one for guitar jazz, mellow jazz jazz fusion, standard vocals, one for classic rock that i like etc. I keep my iphone in the saddle bag or my jacket and it never cuts out, same roads, same trees etc. 5 dollars a month and every song is a good one.
So you can use the app your phone, computer and listen to the artists/specific music, talk shows you like anywhere.