Do you have a Starwood account? You can transfer miles from Starwood to most mileage programs. Generally it's a 1,000 mile minimum transfer. If you are elite with Starwood, it's a 1 mile minimum. Every now and then, I transfer 1 mile into each of my frequent flyer accounts, just to be safe. I believe that this should extend the expiration date.