A computer implemented method presents garments to a consumer using a
computer by 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.