Xbox Live 12 Month Membership is $25 at Amazon (U.S.)

Pending verification. Hopefully it'll go through!

edit: card didn't get accepted. Man, so sad! And it seems the offer is gone too, so I can't really ask someone here to buy it for me and send the money via PayPal. Oh well!
Worth a try but stuck in verification for up to two hours.

I'm UK based so just used a US address added to my own account,will see if I get the code or not.
Damn that was quick. Has to be a pricing error. My 2 codes are still pending, hope they go through as my gold expires in 3 weeks and I've been waiting for a good deal.