A collaborative Web browsing session may take place over a network,
allowing the presenter on a first computer to direct the audio and visual
components of a browser on one or more second computers. The second
computer is instructed to log into a control site that downloads an
active control, such as an applet, to the second computer. The present
invention allows a collaborative Web browsing session ("session"), as
created by the presenter and witnesses by one or more users on second
computers, to be recorded and archived by the control site. When a user
of a computer is connected to the control site through a communication
network such as the World Wide Web, that user may log into the control
site and request to view an archived session. The session will then be
replayed by the control site on the user's computer, directing the audio
and visual components of the browser on the user's computer as if the
user was attending the live session. The recorded session replays the
events of the live session in real time such that they playback
experience contains the same audio and visual events that took place when
the session was originally being recorded.