I would guess that gift cards are bad for retailers because they basically slow down the speed of money rotation. (And thus inventory turn-over) H.