I did see in "the show" someone picking up a gift card after a transaction that gave overage, never gave a tough about it.
But i guess that must be so much less hassle for them then to have some sort of supervisor accepting it and most probably having to do some paperwork justification for giving money to a client buying things.
Personally i would not give any money ever to any "corporate" donations, it's just a tax scam, you don't get you donations tax credit, but they sure take it when they give your money..
On the other hand, i do think it's great to give extra items to charities, this way you know it's not a scam and 80% of your donation is not *wasted* in "administration fees".

