What are the advantages and disadvantages of gift cards?

5 answers 5