20070621 tech: Who and what can save Yahoo?