There are tons of legitimate ways to earn free gift cards online. Here are ten of the best and most legit sources. Who doesn't love getting free stuff?