Systems and methods that assist users in the selection of products such as
clothing and accessories are provided. A database of rules for selecting
combinations of clothing and accessories is coupled to an inference
engine server. A user may transmit a search request to the inference
engine server. The inference engine server then access the rules and the
search request and performs the search in accordance with the rules. The
results of the search may then be displayed to the user as
recommendations.