I have been subscribed to the MyPoints program for several years.
I did get the Visa card for the original bonus, and still use that card occasionally, but I normally use my Disney Visa. The main attraction about the MyPoints program is earning points for reading e-mails. The do not spam you, but send you maybe 3, 4 or 5 a day, that if you click through will give you 5 points for every one. They also have many shopping partners, Ebay, Target, Dell, Delta Airlines, to name only a few, where you can earn points usually 1 or 2 for every dollar spent sometimes 3 or 4. Charge those purchases with the MyPoints Visa card and you basically double your points for the purchase, and those points add up fast.
I absolutely love the MyPoints program. I have 29,162 points in my account as we speak, after just ordering $300 in Olive Garden and Rainforest gift cards for my trip in May (they mail them to you in about a week.)
If you're interested click on my profile, send me an email, and I'll send you a referral. (Yes, I'll get 100 points) Or, you can just go to the MyPoints web site and sign up. I highly recomment their program. It's the least intrusive one I've ever joined.