With leaflets you can't talk 100s; you need to talk 1000s for them to have any effect. I think I had nearly 5000 delivered last year; I used a local company to deliver who were very cheap but my leaflet was included with lots of others.
The return I had from this work was minimal; about 10 jobs and nothing special; and these ten jobs have expanded into about 15. But we probably have too many window cleaners round these parts though.