A system and method for interactively affecting the course of a program or programming
content. Viewer purchase electronic tokens which can be used to vote on the sequence
of content in a broadcast whether it be audio, video or a combination thereof.
Users are periodically polled by a server to vote on the direction that a broadcast
is taking. The broadcast is then modified with real-time or stored content based
upon the polling results from the viewers. Thus communities of voters have a chance
to vote on the direction of content. The invention also allows sub-communities
to be formed to pre-vote on a broadcast so that the sub-community can possible
vote as a bloc on the direction and content of programming that is presented.