I got the xbox live card for $19.99 They called customer service, then a manager. They limited me to one card (tried for 3, one for me, two for friends) which I RELUCTANTLY accepted. They promptly took the instore ad down.
All in all, kudos to them for honoring it. My buddies may get pissed...