Question: Can you make for us a list of marketing tools available for local businesses and rank it by efficiency?
Answer: There are many ways to get a list of local businesses. The quality of the list will be determined on how you obtain the list.
You can search online for local businesses. Google and Yahoo both have local business directories. DMOZ also used to have a great directory, but to be honest I'm not sure how often it is updated. What I love about these directories is the ability to search by geographic region as well as industry.
You can purchase lists by list brokers such as InfoUSA.
You can also check with your local Chamber of Commerce about purchasing their membership list. I know they sell it because when I joined the chamber I was getting at least one telemarketing call a day.
The cost of the list will determine how much work you are willing to put into it and what type of data you are interested in, for example do you want their address, telephone number or email address? You can also find the data online for free, but it will cost you time and resources.
Your Turn: How do you find local businesses that you want to market to?