On the technology front, Yahoo has embarked on long-range, complicated social computing projects to catch up to nimbler rivals like Facebook, MySpace and Google.
However, Yahoo's grand vision of being the clear top choice for Web developers and for Internet users, as outlined in its Yahoo Open Strategy project, is far from realized
Having seen a steady stream of high-ranking officials depart voluntarily for greener pastures this year, there are questions of whether Yahoo has a deep enough talent bench to complete these projects on a timely fashion.
Certainly, layoff rounds as significant as the one being carried out right now don't help observers feel more confident.
Sign up for Computerworld eNewsletters.