Without a doubt, the best traffic you can get is from search engines. This traffic consists of people who are actively searching for what you have to offer.
You cannot get any more laser targeted than that.
The trick is, they need to be able to find YOU among the billions of sites on the web. If you want such laser targeted traffic you have to utilize laser targeted keywords.
Search Engine Optimization (SEO) is all about keywords. What keywords would people be searching for to find you? Any SEO campaign has to start with really good keyword research.
For a detailed outline of how to do keyword research, visit the SEO page. Over the next few days we will cover more methods of diverting traffic to your sites.