Some gift cards even allow you to shop at multiple retailers or brands too which gives the recipient even more choice. But there are always catches. Retailers love vouchers and gift cards because ...