A television program is received that includes an index that identifies
multiple television program segments contained in the television program.
The index of program segments is displayed to a television viewer, and
the television viewer is allowed to select at least one program segment
for recording. The index of program segments can identify the name of
each program segment, the time period during which each program segment
is transmitted, the program type for each program segment, the content
rating for each program segment, or whether the viewer is required to
watch a particular program segment. The selected program segments may be
recorded on a video recorder. The television viewer is also allowed to
select the order of viewing of the program segments.