I run leaflets constantly for carpet cleaning, if your going to put them out yourself then good luck!
Its character building work, if you've ever tried walking around houses for 7-8 hours a day you will know what I mean.
Dependant on how many you are looking at putting out its easier to find someone to do the legwork for you, if you can find anybody reliable that is.
Solus is the best way to go as leaflets delivered with others tend to end up in the bin, as do leaflets delivered with newspapers or if they appear on the doormat along with the mail.
I was told that the way to write a leaflet is called A.I.D.A, Attention, Interest, Desire, Action, grab their attention, hold their interest, turn the interest into desire then give them the resaon to act on the desire by making the call, putting a perceived value on the flyer (discount by % or a fixed price discount) could help to encourage the punter to keep hold of it, most of all monitor results carefully to see what works and what doesnt, Andy