I too have a no soliciting sign, though I don’t think anyone has ever walked up, read it, and turned around. Instead, when I open the door, I mention the company they represent should start doing literacy tests, point at the sign, and tell them to get the fuck off my porch. I know that ignoring them is an option, but so is throwing rocks, soooo…