Right now on Rakuten (formerly buy.com) you can grab 12-Month Xbox Live Gold Membership Card for $40 when you use the promo code GIFT10 at checkout. This seller has excellent feedback and the website an excellent reputation.
Note: You must be signed into your Rakuten account in order to apply the code.