I've already ranted about radio stations a few times before, so this isn't completely unfamiliar territory. Well here's a fun little tidbit for you... the radio station that's on at work advertises that they play 16 songs every hour. Do the math and multiply 16 by your average song's duration, and you come pretty close to nonstop music. But of course there has to be ads in there, and they gotta give DJs some airtime too... so what do you think they do? They cut out half of most songs they play. No, really. Now technically this means their advertising is accurate, but to be perfectly honest with you I'd find it a lot better if they just played less songs, but in their entirety. Especially considering you'll be hearing many songs twice over the course of the day... and that's just during regular business hours, too.
So that's the radio business for you. Conventional radio channels suck for a variety of reasons, satellite radio channels suck for other reasons entirely. Whoever wins, we lose.