I've had XM for 5 years and won't have another vehicle without it, if I can help it. Terrestrial radio just can't offer the same variety.

I don't leave a card on file with XM so they mail me an invoice at renewal time. I immediately call to get my bill lowered. For example, I just renewed this month. The bill they mailed was $186 for all the channels for one year. I said I wouldn't pay that much and was going to consider terminating my service. Suddenly there was a $102 rate for the same service. Last year I was able to do the same thing.