I take the postage paid envelopes and mail them back their junk mail with my address and name still on it and tell them to Remove me from their F%%king Spam in big red letters. I went from 50 a week to no more than one or two a month after a few weeks of doing this.
They don't like getting cursed at and that is incentive enough to remove me. I got this idea from someone else who was more polite and just mailed back as much stuff as he could. Unfortunately for him, since they didn't know it was him, he still gets the mail. So he is helping to support the USPS and not doing anything to stop his spam.
I still get an occasional offer for credit cards to a name that no longer exists and they didn't even have that right. Seems like no matter how many times I tell them that person does not exist and why would they offer a card to a phanthom, they still don't get it.
I'm waiting for Smoky, my cat to get an offer. I might just help him place an X on the signature to see what happens next.