I am going to disagree with patio11 here. If someone asks you to pay with gift cards, its a scam.
Gift cards are the equivalent of buying dollars at 105 cents, but its not a scam, since everybody is upfront about the transaction.