I use a Bank of America card. It has a cash back feature, but I figured out some time ago that I get a better percentage if I buy gift cards with my points. They offer Amazon gift cards, and since I spend hundreds every year at Amazon, that's like cash. I just track my points, and as soon as I have enough I order another $100 Amazon gift card, credit it to my Amazon account, and keep going.