
If you already have a xbox live subscription and it is up for 'auto-renewal,' give xbox a call on 02073659792.
Say you wish to cancel auto-renewal. When they ask you why you wish to cancel, state that "I can get it for 29.99 on amazon."
They'll feed you some spill about being a valued customer etc... and offer you a 40% discount, coming out at £23.99 for 12 months.
Only condition is you keep auto-renewal. Obviously not a good deal if your subscribing for the first time, but otherwise its as cheap as it comes.
Customer advisor also said if you ring before 'auto-renewal' next year, you should be eligable for discount again, and again and again and again!!!