One or more content sequences are created from a store of video content,
which could simply be broadcast content which has been captured and
stored at a server within a network. The content sequences are generated
according to the viewer's specified, or demonstrated, viewing
preferences. The viewer preferences are captured form entry by the user
themselves, or by observation of their viewing habits. Multiple `users`
per household and multiple content sequences per viewer are possible. A
content sequences is then streamed to the viewer, and looks to him/her
just like a TV channel: when one program ends, another starts
automatically. It is also possible for a viewer to select an item within
the content sequence using an interactive program controller.