One of the easiest ways I get Amazon Gift Cards is by doing my searchs on the internet using Swagbucks search bar. There are other great gift cards and swag you can choose if Amazon doesn't float your boat.
If you haven't joined Swagbucks yet, this is the week to do so because you can get 50 swagbucks just for joining. It only takes 450 to earn an Amazon gift card and I promise if you search daily you can have one earned in time for the next payout on the 16th (Two payouts per month on the 1st and 16th).
Just click Swagbucks and enter the code SWAGNATION5. This offer ends Friday, May 7th.
If you are a member, this week is also DOUBLE swagbucks week which means you can win twice as much every day. So if you usually search and win 3 times, you can win 6 times each day!.