A while back I joined this website called www.mypoints.com
You get points for reading ads and stuff like that. Anyway, it took me a while, buy I earned enough points(2,650) for a $20 gift certificate at Toys R Us. There are things for KMart, blockbuster, and a bunch of other stores.
Its slow, and you get points by reading ads, but, hey, $20 is $20.