20091029 tech: Inside Yahoo's revival kit