I spend a lot of time driving for work, so I have a Satellite radio in my vehicles. Its great to not have to listen to commercials or really stupid DJ's. I do miss local news and weather sometimes, but then again, when I do tune in a local radio station, I get really sick of hearing the names of local towns mispronounced and a real generic weather forecast. Its pretty obvious that the forecast/news was recorded someplace else, who knows where, maybe hundreds or thousands of miles away.
The Sat stations I listen to don't have commercials, although there are a few stations (especially talk and news) that do have them.