There's been talk of a United VISA double-mile promotion. Seems to be targeted. You might call and see if you qualify. Then purchase I-Bonds from the US Treasury Direct on the net. These count as purchases.
Some folks report getting a second UA VISA and a second milage bonus.