Personally, I find word of mouth to be the most effective.
Though I would vote on SEO first, because organic search results tend to be more effective, and if you know how to do it yourself, you're avoiding cost all together
__________________
DILIGENThost.com, Canadian hosting based on high-availability w/ 24/7 bilingual (French) non-outsourced support cPanel + Fantastico, Unlimited domains & features, resource aware (no oversell) | Shared / Reseller / SHOUTcast / Other
Webmasters-Inside.com - Come join our new webmaster forum!