Getting traffic to new websites was always hard thing to do. Waiting for site to be indexed and getting high position on google and other "big" search engines can take months, but there are some things that help you with speed up the process. One thing is professional website (well optimized, valid, made for search engine spiders...) and the other thing is getting a lot of quality backlinks from other related websites or directories. Finding a directories with high page rank (PR) is not very hard but unfortunately most of them require payment for submission. Definitely the biggest and best directories are two page rank 9 directories DMOZ and YAHOO.