All, our approach is a bit different than any mentioned above so I invite comments… Since we are a smaller company, we use yellow pages (both print and on-line) and our web page to primarily to give potential customers a chance to validate that we are a legit company that does good work AFTER some one has referred us. We have only have a smaller ad in the most widely used phone book in our target area. We use on line directories because they are cheap and we can put in lots of customer comments. This lets a prospective customer how has heard of us verify that we are a "real company that has been around for a while, does good work etc.