buy.com has 12 month cards for 38 bucks with free shipping, use google checkout and get 10 bucks off (only for new customers, but if you make a new Gmail account, it will treat you as a new customer)
so you can get it for 28 (make sure you select the free shipping, it defaults to the ground option which is like 6 bucks or something