I have an XM satellite radio in my truck. While on the road it's a real drag to be constantly searching for stations to list to as I travel from one area to another so satellite radio makes sense as I can listen to what I want, when I want, where I want.
With over 100 channels to pick from, there is always something good to listen to. The stations I listen to most often are:
Classical Music: I listen to a couple of the classical stations quite a bit. It's great music to listen to while driving.
Sonic Theater: This station plays a good assortment of radio dramas, plays, and "books on tape" style novel dramatizations. It can be very enjoyable and keeps the mind occupied over the miles.
Old Time Radio: This one plays the old radio shows from the golden age of radio. I love listening to the old shows like Dragnet, Gunsmoke, The Saint, and the multitude of detective dramas. What's great here is that the commercials were recorded as part of the show and you get to listen to the old ads which can be very entertaining.
Comedy: there are two comedy channels, one edited for family listening, and one not edited. I tend to listen to the latter most often. Nothing like hearing a stand up comedy act when stuck in a traffic jam.
Of course I make use of the various news channels including Fox News, CNN, CNN Headlines, and ABC news as well as the Weather Channel.
One of my favorite features is the traffic info channels, which provide traffic and weather conditions information for specific cities around the country. When I know I'm going to be shortly passing through a major city I will tune in and hear where the accidents, traffic jams, and road closures are to be found and can route myelf around them.
XM is well worth the small monthly subscription fee.