Apparently I'm the last person in the entire world to catch on about the American Express gift card deal. The (2) Publix stores I visited today was also out of the $50 cards.
I asked at the first one and they said I could get (2) $25 and use the coupon. What I didn't know was, the $25 cards charge $3.95 each processing fees. So I lost like $2.95 of my $5.05 profit.
When the other store didn't have any $50 cards, I just didn't get anything.