1. A system for matching users of a computer system comprising: (a) means for providing a plurality of sensory stimulus sets to a first user, each of the plurality of sensory stimulus sets including a plurality of subjective, contrasting stimuli; (b) means, responsive to the first user selecting a sensory stimulus from each of the plurality of sensory stimuli sets, for storing an identifier which identifies the sensory stimuli selected by the first user; (c) means for generating a user data string including an identifier for each of the sensory stimuli selected by the first user in each of the plurality of sensory stimulus sets; (d) means for comparing the data string for the first user with data strings of others user to provide respective match values by counting common sensory stimuli selections of the first user and the other users; (e) means for comparing the match values to a predetermined threshold value corresponding to a number of common sensory stimuli selections for determining whether the first user and the other users have similar subjective tastes; and (f) means for providing a match list to the first user based on the match value comparisons.