Hi Reuby,I created my site originally to garner feedback on some work in progress, but Ebook Heaven has grown since then. I sell my fantasy from the site, and promote a lot of authors via my directory. If you want, you can add your works to the listings--it's free.
As for the search engine wars, I have found that Google is the best one. Most of my traffic comes from the Open Directory. I won't pay Yahoo! $200 plus for the "chance" of a listing--as you probably know, they don't guarantee a listing for that money, just a review!
I sometimes use Overture's pay per click, but only now and then. Sales from this method are sporadic, but they do help to keep my name "out there" I use Web Position to optimise my pages, but the program has lost a lot of its relevance lately. SEs have become wise to the possible misuses of web page optimisation programs, which has had the effect of lessening their worth even when used properly.
Human editors don't care if your site is optimised to impress a robot crawler. They want interesting content.