Update: Sorry all apparently the code you get is a $5 off $10 code. VERY misleading in my opinion.
A lot of people ask me how to get free gift cards. The most popular way is to participate in rewards programs.
You can get free rewards from Gift Card Granny. Join now and receive points for creating an account and signing up for their newsletter. You will get 5,000 points for doing so.
You can also gain points by referring friends. Once you get 25,000 reward points you earn a $5 gift card.