I just started using this site called Swagbucks that I heard about through another mom on here. Basically you can do things on their website like search through their browser, watch videos, play games, take surveys, take their daily polls, enter codes, print off coupons, and other things also. Doing that earns you what they call "swagbucks" which you can cash in for all different types of rewards. Of course it does take time to add up, but they do have nice prizes to save for. All of it is free. You can buy stuff through other websites and earn more points through that, but you definitely don't have too.
If you're interested I'll post the link here so you can sign up.. :)