Amazon is currently offering 13 month's worth of Xbox Live Gold membership for a stupefying $30.
The price is a reduction from the normal $50, meaning you should probably get on it if you've been refusing to upgrade from Silver for the last few years.
Seriously. Sort it out. Do you want it to be free, or something?