. . . "Yahoo has had difficulty in figuring out exactly what the company does, other than positioning itself generically as a ???media company???." .