I had been with XM for two years and was paying $100 dollars a year for service. I got a phone call in september informing me that my credit card was expired and that my renewal date was coming up in november. The operator told me that I should provide the new card number so my service would roll over uninterrupted. She also told me that the new yearly price was $170, to which I said I was not willing to pay. She then put me on hold for a minute and came back saying there was a promotion where I could pay the original $100 dollar price. I agreed, gave her my new card number and signed up for another year. About a month later I got an email saying that my service was about to expire and that the $170 fee would be taken off my credit card automatically. So I called back, and was told that there never was any $100 promotion and that they had no record of any such conversation. I said it had to have taken place because they now conveniently had my brand new credit card number. To which they responded that it I was mistaken, and it was the same card I had been using for the past two years!! I became fed up and told them not to renew my service at the end of the term. Low and behold I recently got a bill on my credit card for $70 from XM. I called in and asked what it was for and they said it was a cancellation fee! I spoke to a supervisor and had to explain his own terms and conditions to him that say they CAN NOT charge a cancellation fee to someone cancelling after their contract is over. Only people who cancel before the end of their term can be charged a fee. He "agreed" with me and told me my account would be credited in 2 to 3 business days. Still waiting... DO NOT PURCHASE XM RADIO!!!