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