I, too, have noticed that MyPoints is doing better. Although, I no longer buy as much through them because of past experience and hassles. E-rewards is the one who I have problems with. Their slowness in posting (as long as 2 months after I've taken a survey) caused me to miss out on the AAdvantage miles.