Sometimes, when I go to the store and buy something that $1.29...I find that I only have a single dollar in my wallet. So, like any individual, I pay with my credit card...full well knowing that it costs them 35 cents for the transaction (more if I use my AMEX).
Which brings me to my next issue...how the heck are you to get that final 59 cents off a $50.00 Visa gift card? I've got a few around that have some change amount left on them.