Join Buzzoole and you can start earning free Amazon gift cards. You can earn credits and that will get you Amazon gift cards.
I just joined and I already have 9. You need 50 for a $15 Amazon gift card. You can earn it by doing campaigns and of course, referring friends.