When asked by beggers for money I gladly tell them I will take them to my church where their needs will be met. Only once have I been taken up on my offer, by a woman who's car broke down and was stranded. My church put her and her son up in a motel for the night with meals while her car was repaired.
It is surprising how many times the same people will experience car problems or need to get a $40 bus ticket at the same intersection in a month's time.
When I was in college, some of these freeloaders would get buzzed into the building and then go door to door (or seek out an open door) to make their speil).