Yahoo will have to make some tough decisions.
In the Market Place you have to be on your toes to stay competitive.
Google has been making good progress, rolling out new products and buying other smaller companies to kick start some of their development project, example Picasa
Microsoft has followed suit and now will be spending loads of money in buying other companies and adding them to their portfolio.
Somehow Yahoo has not been able to replicate success, They have their own way of thinking, and doing things for that matter.
They need get someone like me on their team to get them on their feet again