Here is how to get $34.99 xbox live for 1 year:
Step 1: Call Xbox Live Customer Support (phone number below)
Step 2: It's Automated, you will need to press: 2 then 3 when prompted.
Step 3: Ask to disable the auto-renewal because of the price jump and the fact that you can get the cards cheaper online.
He will then let you know about the current deal of $34.99 which will not charge your credit card until your current xbox live subscription ends.
Phone assistance is available.
* 9:00 A.M. to 1:00 A.M. Eastern Time
* 6:00 A.M. to 10:00 P.M. Pacific Time
Phone numbers
* Toll free: (800) 4MY-XBOX or (800) 469-9269