I use a Casey's credit card. Casey's is a gas station chain in the midwest in case you don't have it. It automatically sends up gift cards for their stores every month based on what we spend. It doesn't matter where you use the card, you will still get points toward your gift card. We end up with about $40 a month in gift cards that my husband uses to buy gas for his commute to work. No catches. No problems. No interest because we have never carried a balance.