Was at Publix this morning and noticed they were carrying disney giftcards. I put all my groceries on my AMEX cash preferred card which gives me 6% back in groceries. Amex does not look at the actual items purchased, just where the purchase was made. I have purchased other giftcards there and got the 6 % back. Tries using it at target and only got back 1% since target (even super target) are not considered grocery stores. This would be better than the target deal.