20080702 tech: Microsoft preparing new Yahoo bid