If you don't mind clicking through a few advertising emails each day to earn some cash, then check out MyPoints. I've been do'n this for several years now, and it truly is legit. Your aim is to earn points, then cash them in for gift cards from big box retailers. How do you earn points...by clicking through the advertisement emails they send you each day. If you don't want your inbox clogged up with these emails, then make a new email address specifically for your MyPoints emails.
You can also earn points by shopping online at hundreds of places...including eBay...who will pay you 2 points for every dollar you spend on those primitive goodies we all like to buy...lol. You do have to login to your MyPoints account first though, hit the shop tab, then click through the specific merchant link for it to be able to track your points. When you cash in your points, it takes about 2 weeks to receive your reward card...gotta love free money :-)