1. A method of operating a data processor to index data for at least one user comprising the computer-implemented steps of: receiving primary data from a data source, the primary data consisting of audio-data and audiovisual-data that has been converted to a sequence of binary words; delineating a plurality of episode data from the primary data, each one of said plurality of episode data being at least one word of said sequence of binary words, said each one of said plurality of episode data being stored in memory, wherein said delineating includes comparing and filtering audio spectral frequency components in said audio-data and audiovisual-data in the primary data; generating a plurality of icons, to correspond with said plurality of episode data; generating a table of contents as said primary data is being received by configuring said plurality of icons in an organized fashion; presenting the table of contents to said at least one user on at least one display device, the table of contents permitting said at least one user to select one of said plurality of icons to replay the corresponding one of said plurality of episode data.