I've often thought of doing that! Make them pay to get their junk back...
It would only work if a lot of people started doing that!
There is an 800 number to call as well. Again, I think they will need your ss number, but this number is legit and so is the web site referenced. (No, I don't want to give my number to a web site either...)
Below is a quote from
www.clarkhhoward.com who is a consumer advocate for a local radio station.
Eliminate credit card pre-approvals - January 27, 2005
It’s important that you shut down credit card pre-approvals in general to prevent identity theft, but it’s even more important if you’re planning to move. That’s because the companies continue to send pre-approvals to your address even if you move. Identity thieves can simply grab those forms out of your old mailbox and fill them out, pretending to be you. They then rack up all kinds of charges on “your account.” So, be sure you OPT OUT of those pre-approvals now! When you do, you can either opt out permanently or for five years. You can either call 1-888-5-OPT-OUT or go to optoutprescreen.com. It won’t eliminate every pre-approval. Frequent flier cards and hotel points cards are not blocked, for example. But it will take care of most of the offers you would have received.