A receiving device comprising: a communication interface arranged to receive a first audio/video stream including at least one segment of a show, at least one interstitial and closed captioning data; a storage medium; control logic communicatively coupled to the communication interface and the storage medium that: coordinates recording of the first audio/video stream onto the storage medium; receives location information referencing the closed captioning data to identify a video location within the first audio/video stream, a signature referring to waveform characteristics of a portion of the first audio/video stream associated with the video location, and at least one first off-set specified relative to the video location; processes the recorded first audio/video stream to identify boundaries (1106, 1108) of the at least one segment of the show based on the signature, the location information and the first off-set; and filters the at least one interstitial from the first audio/video stream to generate a second audio/video stream including only the at least one segment of the show from the at least one segment of the show and the at least one interstitial; and an audio/video interface communicatively coupled to the control logic arranged to output the second audio/video stream for presentation by a display device, characterised in that the location information includes at least one text string contained in the closed captioning data that is associated with the video location; in that to narrow the amount of data to be processed to identify the video location corresponding to the signature data, the control logic processes the closed captioning data to identify an intermediate location within the first audio/video stream based on the at least one text string and to identify search boundaries (1114, 1116) which are specified as off-sets relative to the intermediate location, the video location being located within the search boundaries (1114, 1116); and in that the control logic then processes the content of the first audio/video stream within the search boundaries (1114, 1116) to identify the video location corresponding to the signature. a communication interface arranged to receive a first audio/video stream including at least one segment of a show, at least one interstitial and closed captioning data; a storage medium; control logic communicatively coupled to the communication interface and the storage medium that: coordinates recording of the first audio/video stream onto the storage medium; receives location information referencing the closed captioning data to identify a video location within the first audio/video stream, a signature referring to waveform characteristics of a portion of the first audio/video stream associated with the video location, and at least one first off-set specified relative to the video location; processes the recorded first audio/video stream to identify boundaries (1106, 1108) of the at least one segment of the show based on the signature, the location information and the first off-set; and filters the at least one interstitial from the first audio/video stream to generate a second audio/video stream including only the at least one segment of the show from the at least one segment of the show and the at least one interstitial; and an audio/video interface communicatively coupled to the control logic arranged to output the second audio/video stream for presentation by a display device, coordinates recording of the first audio/video stream onto the storage medium; receives location information referencing the closed captioning data to identify a video location within the first audio/video stream, a signature referring to waveform characteristics of a portion of the first audio/video stream associated with the video location, and at least one first off-set specified relative to the video location; processes the recorded first audio/video stream to identify boundaries (1106, 1108) of the at least one segment of the show based on the signature, the location information and the first off-set; and filters the at least one interstitial from the first audio/video stream to generate a second audio/video stream including only the at least one segment of the show from the at least one segment of the show and the at least one interstitial; and an audio/video interface communicatively coupled to the control logic arranged to output the second audio/video stream for presentation by a display device, characterised in that the location information includes at least one text string contained in the closed captioning data that is associated with the video location; in that to narrow the amount of data to be processed to identify the video location corresponding to the signature data, the control logic processes the closed captioning data to identify an intermediate location within the first audio/video stream based on the at least one text string and to identify search boundaries (1114, 1116) which are specified as off-sets relative to the intermediate location, the video location being located within the search boundaries (1114, 1116); and in that the control logic then processes the content of the first audio/video stream within the search boundaries (1114, 1116) to identify the video location corresponding to the signature.