Yea.. there are many other effective techniques. - Social networking (Share your informative pages with targeted audience) - Blogging (write about your service and submit your blog to blogging directories) - Guest blogging (request other bloggers to publish your blogs with a link pointing back toy your website) - Blog commenting (leave quality comments on niche related blogs with your signature) - Forum participation (contribute in communities and leave your signatures there)