1. A system for use by a user and with a plurality of stored images, the system comprising: a retrieval facility for accessing said plurality of stored images; a display facility for displaying images from said plurality to said user; a response facility for permitting interaction between the user and the system; a selection facility for determining an image that is of interest to said user based on said interaction between said user and said system; and a comparison facility for carrying out a similarity analysis between the image determined to be of interest and each of at least a subset of said plurality of stored images, the similarity analysis involving a calculation based on one or more of a measurement of color similarity, texture similarity and shape similarity.