20080723 tech: Yahoo: Company doing 'just fine'