XM is very aggressive on keeping customers (as they should be given their sunkl cost in infrastructure) and it is not unusual to have them extend a year at a time for half price when threatened with cancellation. Just be careful - once they have your credit card, they charge first and ask questions later on renewals.