You might want to sign up for the National Do Not Call Registry. You have to register yearly and it takes a few weeks to kick in, but the calls DO stop.
The one time we did have a solicitation call, I informed them we were on the NDNCR, and they couldn't hang up fast enough. :-)
I had signed up about six months before the wave hit.
Thanks - I just signed up.