I have two major methods of generating new work:
1: Yellow pages. Works 24/7. I advertise in two directories as the border between them is a mile to the east of me, and it costs me about £450 a year for both. I get a steady trickle of enquiries and the adverts have usually paid for themselves by February/March (the directory comes out in November)
2: Leaflets FOLLOWED BY A VISIT WITHIN 2-3DAYS. Return is about 15-20%. Leaflets without follow up the return is 0.5-1%
People are LAZY. They will look at your leaflet and say to themselves: "That's good idea, I'll give him a call" and never do anything about it. Knock on their door and they'll say: "Oh, I saw your leaflet, I was going to call you". - Bingo!! You've made a sale.
It depends how much you want to expand your business. Sit back and wait for it to come in and you'll wait forever, get off your a**e and go out to get it and the world's your oyster.
Cheers,
Ian