I had xm for a while cause they had like 10 channels i liked... Including the only 3 hip hop channels, every sports game I would wanna listen to (if I can't watch it), the spanish station, the reggae station, a pop channel and one of the comedy channels... Point being enough channels for me to be willing to pay for it lol... Sometimes I get bored of my ipod and they play songs that I like but wouldn't think to play at the moment lol... I usually wait for the 5 month 20 bucks deal, cancel it before the 5 months is up (no problems yet), and then a month later they send another offer lol...