A system for selecting products is described. The system includes a
computer executing a process to retrieve a product aesthetic tag
associated with a particular product type selected by a customer. The
aesthetic tag contains values that represent aesthetic features of the
product and a process to form a result tag that contains a value
corresponding to how well aesthetic features of the product match to
aesthetic preferences of the customer.