"The distinction between them lies primarily in the types of data provided in the profile/preference data associated with the user clients and used to perform the matching process and the way in which the matching information is conveyed to users." . . . .