Did you not get offered the up to 40% off xbox live renewal?
My xbox live was up for renewal today, after waiting and hunting for the recent discount to hit my dashboard I did not get it in time and probley won't get it. As it was made clear to be selected accounts only.
However! With a quick chat with xbox live support. I was sent on my way with a 3 months xbox live code totally free. I explained I was made aware of a discount if i renewed and now cannot see it on my dashboard.
Simply go to xbox.com/support, wingle yourself through to the "chat with us" tab. Launch a live chat session and explain you have not had the deal either.
It's worth a try for 5 minutes of your time!
I DO NOT CLAIM THIS WILL WORK FOR EVERYONE BUT PLEASE GIVE IT A TRY.
ALSO 3 MONTHS IS NOT GAURNTEED, IT COULD BE 1-3.