Is there anything truly free? When Southwest gives away a towel or t-shirt it's because you signed up for their credit card. And oh by the way it has their logo all over it reminding you to be a return customer.
Internet freebies are pretty much the same. The free gift cards and free laptops or iPhones just have more hoops because what they often really want from you is the email address. And you've provided that before you find how many hoops you have to jump through.
You can help the HubPages community highlight top quality content by ranking this answer up or down.