> it comes to this...With most of their advertisers, they give
> some kind of discount if you type in XM or XMRadio when you
> buy from an advertiser online, or mention XM or whatever
> show you were listening to if you call or visit the
> advertiser.
Happens on terrestrial radio, too... typically on some C-list national show that can only get PIs.

> At the same time, I think if commercial breaks were three
> minutes long, maybe even five, instead of 10-20 minutes,
> people would be more willing to sit through them.
Yes. It would take conditioning though. There was a time when stopsets were 90 seconds, and stations took five or six an hour. Two songs, spot. Song, spot. I don't know that that would appeal to everyone, but if the music listener knew they'd be getting more of what they tuned in for in a minute flat, they'd stick around. They'd listen. And presets would get a lot less wear, because if you tuned to your favorite station and heard a commercial, you wouldn't automatically dump to another station because you'd be willing to wait a few seconds to hear what you really wanted to hear rather than settling for a lesser station.
I listent to music on the radio so infrequently and haven't scientifically reserached this, but it's just a thought.