Researching your competitors and researching Yahoo are two different things- One hundred percent different.
I urge you to go back and consider my post again. It's obvious that Yahoo is eluding you, so what needs to be done is start from square one and research Yahoo.
Forget your competitors. Work with serps that are completely different from your own. Otherwise you won't have an objective eye.