DH and I both use mypoints, but it takes a while to rack up points, unless you're a heavy internet shopper! Most of the shopping I do (gifts, makeup, clothing, toys) IS online, so that is helpful for me. You don't have to purchase anything~you get 5 points for every link you click on from the emails they send you. What we've found to be the most efficient way is to work towards 3,500 points, which gets you a $25 amount on a "credit card" (it's either Visa or MasterCard). You redeem your points, and they will issue you a card number, which you can then call in to WDW to pay for rooms, tickets, etc, OR you can request an actual card, which will be mailed to you, then you use it just as you would a debit card. I did it for about 6 months last year and had $50 for our September trip. In almost a year, DH and I together will have $150 to be applied to our next trip. As I said, I buy most things online anyway, so I might as well be rewarded for it! (When you shop with participating companies, you get a certain number of points per dollar that you spend.)
I have just started doing MySurveys. Because THEY determine which surveys you qualify for, I think it will take longer to rack up points with it.
Hope this helps you!