I don't think yahoo uses the same tehnique , becuse for multple sites i have sifferent serps for the same keyword!
I agree, my site ranks in the top page in google and for the same keywords its in the 6 th page in yahoo and yes, i have the key words in the domain. I think Yahoo looks at a different set of credentials then google . Actually, i think yahoo does a better job ranking then google . Its not long before common folks recognize that and we will be after yahoo!!
Yahoo is more difficultly to index , I try for 2 month but still not index, Who have the road map to index Yahoo ?
For Yahoo, focus more on on page SEO (H1) and keywords in your domain. Also, Yahoo is more forgiving with using Web 2.0 sites for backlink support.