Something that has worked wonders for me is press releases both online and offline.
If interested in online check out the top dog www.prweb.com both free and paid inclusions (if you learn the game you can get in top of yahoo and google news on the best keywords and have +800 sites linking to your press release.
Several of my press releases are in the top10 on google... not every time I get so lucky BUT it always brings sales and traffic....
I used to do only free submissions now most of my PR I donate $80+ for guaranteed inclusions in goolge and yahoo news etc.
I have also been feautured in offline magazines due to the interest in some of my press releases.
If anyone want to learn more I could make a detailed report???