I redeemed 40 points from them last week. Received them in the mail on Thursday of the same week. They come in $10 vouchers, so I received 4 $10 vouchers. They are really nice. I thin kI will use them to help purchase DS park hopper pass.
As I understand it you can use them anywhere at WDW. They are nice to have, but I don't think they are worth it. I mean for every $100 you spend you get a buck? It would be better if they would maybe give you 2 bucks for every $100 spent.