1. A system comprising: a) a context-detecting device operable to generate information associated with a gaze of a user's eyes, the context detecting device including at least a pattern recognition module operable to perform a recognition of at least a portion of a viewed environment; and b) an annotating device operable to generate information indicative of a user expression, the annotating device being operable to associate the information indicative of the user expression with the recognition of the at least a portion of the viewed environment.