Look, I'm not trying to put you down, but, that doesn't make any sense at all. I say this respectfully, think about what you are saying: How can Yahoo remove only "successful" sites and put "unsuccessful" sites in the top ten? That statement is illogical. Someone has to be "successful."
Seems like a lot of guessing without the homework to back it up. It's not useful to shrug your shoulders and assume that something hurt you without doing the necessary research to back it up. It's unproductive to assume a penalty when a site doesn't meet all the metrics of being penalized. Making unsubstantiated assumptions won't ever help you. Here's how to put some focus in what you are seeing, or think you are seeing:
Deconstructing Yahoo for Fun and Profit
The right approach is to do some searches and study a wide range of serps. Look at what people are doing and how they are doing it.
Do all of that and you will start to feel more confident about what Yahoo is looking for, and will avoid the pitfalls of making random guesses that may not be helpful for improving your situation.
Random assumptions are worthless for improving your serp positions. You really have to spend hours and even days looking at this, breaking it down, to get a feel for the algo.
After you have a feel, you are ready to revisit your website, with objective eyes. You might even consider having someone else take a look at it, too.
From what I'm seeing in this thread, some people are under the mistaken impression they're penalized when it may not be the case. Not ranking and being penalized are not the same thing. Just because Google loves a website's anchors and IBL's doesn't mean Yahoo is going to love that same website's minimal content, etc.
[edited by: martinibuster at 7:54 am (utc) on May 11, 2005]