Come check us out in the i love credit cards thread! There's an Amex that offers 6% back at grocery stores but comes with a $95 annual fee- since you're already knowledgeable about buying gift cards at the grocery store you can definitely make up more than enough to cover the annual fee and at the end of a year you'll probably save more than you would have the old way you were doing it. Especially with a new card sign-up bonus! There's also a no fee 3% option I think. Seriously, come ask folks
here . And no, you don't have to read the whole thread so don't be intimidated by the size. Folks are very helpful no matter what your questions, just pop into the end and drop a post

(I hesitate to say exactly what way you should go because I don't have personal experience with the grocery focused Amex cards but I know people there do!)