Are you wondering whether buying gift cards is a good idea? Are you not sure whether you should buy the product you would like to gift your loved...