1. A method of searching through a collection of images, comprising using a digital processor to perform the following steps: (a) providing a list of individuals of interest and features associated with such individuals wherein the list of individuals includes a number of times c r that an individual should appear in selected subset of collection images; (b) detecting people in the collection images; (c) determining the likelihood(s) for each listed individual of appearing in each collection image in response to the detected people and the features associated with the listed individuals; and (d) selecting in response to the determined likelihood(s) a subset of one or more collection images such that at least two individuals from the list appear in the selected number of collection images and wherein the selected subset of collection images is chosen such that each individual from the list appears at least the number of times c r in the selected number of collection images.