Broadcasting methods are disclosed which allow a user to choose between
passive or active participation. Information is broadcast to a set-top box or from
a database of content. Content is carried in segments which are scheduled into
programs. Segments may be updated without altering the schedule which determines
a program. A user may depart from a scheduled program or depart from a broadcast
and enter a unicast, at will. The user may subsequently rejoin a scheduled replay
or broadcast.