Well i never bought any gift cards yet. But im gonna buy some before the end of the month. I will say direct selling face to face is better. Or better yet giving out gift cards face to face is better. You actually see the person when you give them the gift cards. The way the internet is operated today, you may not even be giving the gift cards to a real person.