What type of situation exists in a market in which many firms compete with products that are somewhat different?