Saw this in my local Publix, great if your picking up groceries anyway.
Get $10 off $50 Visa Gift Card if you purchase $25 or more in groceries, some exclusions apply.
The $4.95 Activation fee will still need to be paid, so its a net of $5.05.
www.publix.com and check "weekly ad" to see if available in your area.
If you have more than $25 in groceries, you can always break up your orders...never had a problem doing that.