I know there are many rewards sites out there - but if you haven't tried Swagbucks yet. You're totally missing out! :)
This is by far the easiest way to earn free gift cards. Sign up here and start searching. Downloading the toolbar is easy and very beneficial - but you don't have to, you can go to swagbucks.com and search from there. If you're searching the web anyhow - why not be rewarded for it.
With the following points you can earn these gift cards (there are so many more but I couldn't list all of them)
450 = $5 Amazon e-gift card (you can stack them)
1,300 = $10 Starbucks gift card
2,350 = $20 Target Gift card
8,650 = $50 Lowe's e-gift card
PLUS on Fridays - it's SUPER swagbucks - you can earn double point values on your searches. So sign up today and start earning! :)