I also just learned a way to weed out the junk mail. There is a litte known way to have your mail held at the post office. This is not your typical "going on vacation" type of hold. This is where you fill out a change of address card and where you put your "new" address, you write in "general delivery" and you put the zip code of the post office where you want to collect your mail if and when you want to.
I did this since we lost our home and we are renting a house, I didn't want all the "junk" mail coming to our new address. So I asked the postmaster how I can basically stop receiving mail as we do EVERYTHING online and I don't want mail delivery. LOL Sounds crazy but I hate all the crap we get in the mail. I would say that 99% of what we get, I don't even open. Even all this crap that is coming about our mortgage situation being forged by the bank etc. Nothing will come of it anyway and I just don't want to even bother reading all the nonsense etc.
So far it's working out nice. In two months we collected our mail once and left everything but one letter right there at the post office... LOL