I might suggest to use some of the programs/credit cards that allow you to add miles to multiple programs. These include clickrewards, Diners Club, AMEX Club Rewards, AMEX starwood optima.
I use clickrewards and Diners Club. Clickrewards can be transferred to most US airline/hotel programs. Diners offers 12,000 miles over 1 year for their $80 annual fee. The miles transfer into almost any program, I think even including SW (double check this). Also restauraunt discounts, the best rental car coverage, and some intl lounge access. There is a pretty nice referral benefit, so if you know any family/friends with it get them to refer you, otherwise I would be happy to
Go to
www.mileageworkshop.com to take advantage of some of the offers to add to the balances.
DL miles can be added by using
www.greenpoints.com
Hope this helps you "top off" you accounts to get to reward levels.