Here is some advice that will help you gain new customers and clients right in your backyard. Just make sure you have a presence on Yahoo, Google and Bing LOCAL:
Each of the three major search engines have local business listings where you can create a complete profile that outlines your business description, location, web addresses, categories and photos.
Customers can rate your service, leave a review or testimonial, and share your profile with their contacts.
Creating a local account on the search engines requires verification by phone or mail and that adds credibility to each of the listings since people know that the businesses listed are verified to be who they say they are.
Since these directories are associated with each search engine, having a presence there means that your listing is bumped to the top of search results when someone in your area uses that search engine to find someone who does what you do.