How are you currently paying for your Xbox Live subscription? If you're using a credit card and you have the auto-renewal option turned on, you might be able to get some discount on another year's subscription. If you call Microsoft and request to disable your auto-renewal subscription, they tend to offer you another year's worth of Xbox Live Gold membership for the price of £23.99 in an attempt to convince you to change your mind. I've read a lot of stories about these offers being made, so it might be worth a try if you fall into that category.