Hey Mr. Green,
Your answer about getting off catalog mailing lists was incomplete. Before calling the catalog companies, you should first call every bank, credit-card company, or mortgage company you use. Ask for customer service and ask what privacy options are available for your account. These might include being taken off lists for internal marketing or not having your name traded or sold to any other company.
Also, call every magazine you have a subscription to and request the same privacy options. Often doing these things will significantly reduce the number of catalogs you get and help save trees. It takes a bit of time at first but is quite rewarding when your mailbox becomes noticeably less burdened.
Another thing you can do with any junk mail that includes a stamped self-addressed envelope: Remove the part that has your name and address on it, mark it "Please take me off your mailing lists," and send it back to the mailers using their postage. I take this very seriously and receive almost no junk mail. --Nancy in Tucson, Arizona
You propose one bodacious preemptive strike, in that you start by going after everybody who could ever provide your name to any mailing list even before you go after the folks whose mailing lists you're already on. "It takes a bit of time" might be an understatement for some folks, considering the number of credit cards many hold in our debt-ridden economy, not to mention the notorious difficulty of getting through to a real live person at these card companies. But in the long run, even this method might save time by creating a lot less junk mail to sort through.