1. A computer software method for creating a collaborative file in a shared network space comprising the steps of: accessing one or more user machines in a shared space, wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with tools into one or more user machines; using a stage manager tool from the media application to stage and correlating one or more media-layer events according to spatial, temporal and relational coordinate data in the user application, wherein the media-layer events are described by at least a user, a media-layer event designation, a time and command; recording one or more of media-layer events and the associated user, media-layer event designation, time and command; and accessing said one or more of media-layer events based upon one or more of the associated user, media-layer event designation, time and command.