1. A product assortment system, the system comprising: a crawler obtaining product information from one or more domains and storing the product information in a database; a user interface determining one or more product categories associated with one or more products of a customer; a keyword module determining criteria for associating one or more products of one or more competitors with the product categories; and the user interface generating a display indicating overlap of the one or more products of the customer with the one or more products of the competitors.