AMEX announced today that several of its cards will offer bonus rewards at supermarkets. Chase is not backing down either: basically all of its annual-fee cards are getting bonus supermarket rewards as well. Details are as follows:

Each card can earn on up to $1,500 in spending per month, and the promotion is only valid in May and June.

If you have the CSR, that is probably the best choice.