20070824 tech: Yahoo; MSN sign 'self-discipline' pact