1. A method, comprising: a computer system receiving a plurality of images selected by one or more users of a web site; the computer system analyzing the plurality of images to identify features present in ones of the plurality of images; the computer system receiving a search request to search a database including the plurality of images, wherein the search request specifies one or more features as search criteria; and the computer system providing a response to the search request via the web site, wherein the response identifies one or more of the plurality of images having one or more of the specified features.