1. A computer-implemented method of presenting a filtered list of garments to an individual consumer using a computer, the method comprising: obtain measurements from the consumer; associating the consumer with a body category based on the measurements; reading a database of garments wherein the database includes a body categorization for at least some of the garments; presenting the consumer with a filtered list of garments from the database filtered to exclude at least some of garments categorized in a body category that is inconsistent with the body category of the consumer; and obtaining consumer profile details including at least one tolerance value, a tolerance value defining a range of acceptable differences between a garment measurement and a consumer measurement.