20080715 tech: Microsoft; Google fight over Yahoo