The present invention relates to searching, in particular guided searching through a database of stored objects. A user is presented with proposals of objects and is invited to select the objects she considers closest to the intended objective of her search. One of the presented objects that is not selected is then replaced with a different object and the user is invited to make a fresh selection. The procedure is repeated iteratively until the user is satisfied with the result. The choice of replacement object is made taking into account the users previous choices, thereby improving the efficacy of the search.