I always inform them there's no soliciting law for our neighborhood and they always say "we're not" and so then I reply "then you must be trespassing because I don't know you, so lets let the police decide which it is?" That seems to always clear them out pretty fast...
Also, I got a new welcome mat last week that says "LEAVE" on it....haha