First: CONTENT!! submit to social bookmarking sites: Digg, stumbleupon, ... And Google do the rest. (you can help Google by having (you can buy, exchange,...) relevant incoming links.)
I think the best way to get Free Targetted traffic is via Search Engines.. All you have to do is post as many quality articles as you can and make sure that all of your site pages are well indexed in Google.. If they are not indexed, try submitting a sitemap,etc and just wait,.. you get free targetted traffic.
Rank yourself organically helps but don't waste your time trying to do it yourself. If you are not an SEO expert hire someone to do it. It is the best use of time and you will get a better return on your money in the end.
Hey Noc I just made a simular post reply here http://forums.digitalpoint.com/showthread.php?t=971273 Good Pluck