Gift Vouchers… The dirty little secret of retailing. They are a little bit of magic. Shops have somehow convinced people to hand over their money in return for something which…