The do not call lists don't stop charitable/non-profit calls, which can be just as annoying as the for-profit calls.
But, I don't get any of these calls because I don't even have a regular phone, just a cell phone. Now if I start getting these calls on my cell phone then I will really be pissed.