Best investment I've ever made - the pioneer inno portable xm radio. Throw it up on the dash out of sight, plug it into my headset music input and put it on a commerical free music station. Low volume, in the backround, never miss a radio call. Much better than an ipod because your not listening to the same songs over and over, but it does have 1GB of memory to store some of your own songs and record off of XM. You can also stay connected with whats going on in the world by listening to CNN or Fox news, ESPN, and other talk shows, but I find it's pretty hard to concentrate and listen to a talk show. Music stays in the backround and is much easier to concentrate with, but still only use it in cruise. Battery lasts about 7 hours and recharge at the hotel at night. Sirrius has a portable unit too, but Stern sucks, Opie and Anthony rule!