A media device for memorializing a viewing experience of a first viewer, comprising: a processor system arranged to monitor the presentation of at least one program received in a program stream to a first viewer on a media presentation device, wherein the program stream has a plurality of scenes of interest that are each associated with a corresponding one of a plurality of event capture triggers, wherein the plurality of event capture triggers are embedded into the program received in the program stream at a same location as the corresponding scene of interest, and wherein the plurality of event capture triggers are configured to cause capture of an image, and wherein each one of the plurality of event capture triggers are associated with a unique identifier, the processor system being arranged to detect the occurrence of at least one of the event capture triggers during an initial presentation of the program to the first viewer and to generate an image capture command based upon the at least one detected event capture trigger when the at least one event capture trigger is detected; an image capture device responsive to the processor system, and arranged to be activated to capture an image of the first viewer in response to receiving the generated image capture command; and a memory for receiving and storing one or more images of the first viewer captured by the image capture device and the unique identifier that is associated with the event capture trigger, wherein one of the images is captured each time a generated image capture command is generated, wherein said unique identifier is associated with a corresponding captured image at the time of image capture, wherein after a conclusion of the initial presentation of the program, during a later replay of the program, when the at least one event trigger and its associated identifier is detected during the later replay of the corresponding scene of interest of the program to the first viewer or a second viewer, the processor system is further arranged to retrieve the stored captured image of the first viewer based on the corresponding associated identifier of the detected event capture trigger and present the retrieved captured images for presentation on the media presentation device to the first viewer so that the first viewer recalls their viewing experience of the program or so that the second viewer sees the viewing experience of the first viewer while viewing the later replay of the program. a processor system arranged to monitor the presentation of at least one program received in a program stream to a first viewer on a media presentation device, wherein the program stream has a plurality of scenes of interest that are each associated with a corresponding one of a plurality of event capture triggers, wherein the plurality of event capture triggers are embedded into the program received in the program stream at a same location as the corresponding scene of interest, and wherein the plurality of event capture triggers are configured to cause capture of an image, and wherein each one of the plurality of event capture triggers are associated with a unique identifier, the processor system being arranged to detect the occurrence of at least one of the event capture triggers during an initial presentation of the program to the first viewer and to generate an image capture command based upon the at least one detected event capture trigger when the at least one event capture trigger is detected; an image capture device responsive to the processor system, and arranged to be activated to capture an image of the first viewer in response to receiving the generated image capture command; and a memory for receiving and storing one or more images of the first viewer captured by the image capture device and the unique identifier that is associated with the event capture trigger, wherein one of the images is captured each time a generated image capture command is generated, wherein said unique identifier is associated with a corresponding captured image at the time of image capture, wherein after a conclusion of the initial presentation of the program, during a later replay of the program, when the at least one event trigger and its associated identifier is detected during the later replay of the corresponding scene of interest of the program to the first viewer or a second viewer, the processor system is further arranged to retrieve the stored captured image of the first viewer based on the corresponding associated identifier of the detected event capture trigger and present the retrieved captured images for presentation on the media presentation device to the first viewer so that the first viewer recalls their viewing experience of the program or so that the second viewer sees the viewing experience of the first viewer while viewing the later replay of the program.