Im sorry to say, but i dont think that Yahoo would be able to compete against Facebook or even Google. Facebook and google are one of the most used websites today. Like myself i have never used Yahoo in my whole entire life. I have alwaysed used google because it has the unspoken answers. I wouldnt really call it "survival of the fittest" cause we would all know who would win that fight. It obvious facebook is gathering more and more children. If you think of it this way then maybe it would show you how facebook is becoming a huge hit. Facebook was originaly made for college teens so that they could meet eachother, but know if you go onto it you now see that high schools and even middle schools are using it even as well adults are. Facebook is the number 1 way to communicate with others in a fun and harmless way. Theres inboxing and wall to wall, rateing people, and so many more applications.
When ever i have a question to be asked and no one around me knew it, the one place i decide to go is, google. Google is one of the websites that everyone knows about and when people get to comfortable with one place they always end up staying with it. A bunch of my friends doesnt even have Yahoo downloaded or even on there history bar.
Yahoo doenst have a close chance to beat either google or facebook. Google and Facebook will grow more and more as the years go on. Even though Yahoo will hope for it to decrease, well the only thing it will do is increase.