I don't bother with MyPoints shopping. I would rather have cash back into pocket rather than the points.
I always use eBates. They are a great service. (no I do not work for them!!)
If you are not already enrolled, click below as I get 10% of the rebates that you earn.
http://www.ebates.com/index.jhtml?referrer=imtute