Spend dollar online using MyPoints and earn points. Depending on the retailer, you can earn between one and ten points each dollar spent.