1. A method for managing data on a computer system, said method comprising the steps of: (a) a first party creating a topic record representative of a topic, wherein the topic record includes a plurality of fields for storing instruction data representative of data from a presentation and retained search data representative of data obtained from a storage means accessible to the computer system, wherein each of the plurality of fields includes a plurality of time slots representative of a plurality of time periods; (b) prompting the first party to input instruction data for a plurality of consecutive time slots; (c) for the plurality of consecutive time slots, receiving from the first party the instruction data; (d) storing on the storage means the topic record and instruction data in its respective field and time slot; (e) receiving from the first party a request to search for additional data for a particular time slot; (f) prompting the first party to input a search criteria related to the additional data to be searched; (g) receiving from the first party criteria data representative of the search criteria; (h) searching one or more storage means of the computer system for search data associated with the criteria data; (i) displaying the search data to the first party; (j) prompting the first party to select the search data to be retained; (k) receiving from the first party retained search data representative of the search data to be retained; (l) storing on the storage means the retained search data in its respective time slot of the topic record; (m) making the topic record available to one or more predetermined second parties; and (n) providing the opportunity for the predetermined second parties to perform steps (e)-(l), above.