I have purchased US Savings Bonds on the card three times when they have offered double miles: late last year, during the month of June and currently during the July 15 to August 15 promotion period. Although they cap the number of bonus miles one can earn, it is still a very good mileage generator.