I have a tip for you, If you want to get better ranking in yahoo.. Create a blog, in the blog try to put the links from you sites, get the url site feed of the blogs then add it to "My Yahoo", of course you have to have an account there in yahoo.
Then ping it, using pingomatic.com...
Thats it, with in a week you can be indexed by yahoo, but it still depends on how long your site has Live.
Hope this can help
