1. A computer-implemented method of presenting garments to a consumer using a computer, the method comprising: reading a database of garments, wherein the database of garments includes parameters for at least some of the garments represented by records in the database of garments, the parameters including at least a garment type; reading data representing a plurality of garment types, the data including, for each type of the plurality of garment types, a set of tolerance ranges for that garment type; obtaining consumer measurements from the consumer or a source derived from the consumer; obtaining garment measurements for garments in the database of garments; comparing customer measurements to garment measurements; scoring garments from the database of garments based on garment measurements, customer measurements and the set of tolerance ranges for each garment based on its garment type; and presenting the consumer with a computer-generated filtered listed of garments from the database of garments ordered, at least approximately, according to garment scores.