You may want to try joining your local chamber of commerce. We joined one a few years back and it has done pretty well for us.
Angies List may work for some, but not for all. They can give you data about searches and the users in your area. If the numbers add up it may be worth a test if you can get into a month to month agreement.
Just my two cents,
Mike Jones