1. A method comprising: maintaining associations between keywords and multimedia objects, the associations being weighted to indicate how relevant the keywords are to the multimedia objects; retrieving a set of one or more multimedia objects for presentation to a user; monitoring feedback from the user as to which of the multimedia objects are relevant; and adjusting the weights of the associations based on the user's feedback.