1. A method for providing a computer implemented discussion group for collaborative participants, comprising the steps of: storing a time-based dynamic object within a plurality of stored dynamic objects, wherein each dynamic objects comprises a plurality of predefined attribute fields; assembling requested dynamic objects in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object; and providing, with each displayed requested dynamic object based on the displayed requested dynamic object's start time, a different threaded discussion associated with the each displayed requested dynamic object.