The content is accurate at the time of publication and is subject to change.

If you're a shopper, there's nothing better than having a credit card that gives you cash back or points for every purchase you make. Next time you're at the Overstock store, or Bed Bath and Beyond, or Macy's - wherever you like to shop - you could be getting cash back for every dollar you spend, or piling up points to redeem for gift cards that you can use for even more shopping. The best thing for you is to find a card that gives you rotating rewards of 5% cash back in certain spending categories all year long, changing each quarter, and 1% cash back on everything else, all the time. Your 1% cash back will be unlimited, so the more you spend, the more you get back.