Xbox LIVE Silver members can get 1 month of Xbox LIVE Gold
via this link
. (You'll need to be signed into your Silver account to see the offer.) Note that you will be required to attach a credit card or PayPal account to your Xbox LIVE account and it will auto-renew (at $9.99/month) after one month if you don't manually cancel it.