I feel giving more and more publicity with different methods is the only best way= through forum posting, articles in directories, tweets on twitter can help it.
hey.... i think the best ways to drive traffic are..... 1 social bookmarking 2 social marketing 3 blogging i think all these are very effective.....
Do you tried this marketing tool before? It is a Marketing tool that can help you to market your products. See here : www.1feat.com
Paid traffic works too. I have personally got success with them, I use them with adsense parked domains, they are working great.
Don't worry, every search engine take some time to rank any site it may be 2-3 months as i think so use valid seo techniques and write content daily submit some articles which gives you one way do follow links.
SEO is the most effective way of generating traffic, use (socialbookmaking, directory submissions, artcle submissions, blog posting, forums posting & rss feed) and you will see the altitude position of your business...........
Daily updating with best content, seo optimization - on page and also off page, twitter , forum posting, and blog commenting.