13. A system for data-mining a monitored telephone conversation, the system comprising: one or more microprocessors; a memory; a speech recognition processor configured to transcribe the monitored telephone conversation of a user, detect a plurality of characteristics of the monitored telephone conversation, and associate the detected plurality of characteristics with a transcript of the monitored telephone conversation; an entity database configured to associate a plurality of entities with the user, the plurality of entities corresponding to particular people, places, and/or things that may be mentioned by the user during the monitored telephone conversation; an entity identification processor configured to analyze the transcript of the monitored telephone conversation to identify one or more entities from among the plurality of entities associated with the user mentioned during the monitored telephone conversation, following the transcribing of the monitored telephone conversation; an event detection processor configured to analyze the transcript of the monitored telephone conversation to detect one or more events within the monitored telephone conversation based on the identified one or more entities; a tagging processor configured to associate metadata information indicative of the detected one or more events with the transcript of the monitored telephone conversation; and a multimedia data warehouse configured to store at least the transcript of the monitored telephone conversation and the metadata information and the characteristics associated therewith as a data record for the monitored telephone conversation.
18. The system according to claim 13 , wherein the entity identification processor is configured to search the entity database using one or more string matching algorithms to identify one or more entities mentioned during the monitored telephone conversation.