A method for managing communications received during a plurality of audible communication inputs, the method comprising: receiving, by a computer, a first keyword being a word or phrase indicative of a high degree of interest to a user, a first priority ranking serving to weight the first keyword according to a user preference and/or associated with a communication type, and a second keyword, wherein the first priority ranking of the first keyword is greater than a second priority ranking weighting the second keyword; receiving, by the computer, a replay time span input, which is data indicative of how much information is to be replayed; wherein, the plurality of audible communication inputs include at least a first call and a second call; determining a respective instantiation of the at least one of the first keyword and the second keyword in at least one of the first call and the second call, by directing the plurality of audible communication inputs to a speech recognition engine, receiving speech recognition engine outputs, and monitoring the speech recognition engine outputs for the first keyword and the second keyword; associating each respective determined instantiation with one of the first call and the second call; providing at least a portion of the call associated with the respective determined instantiation based on the replay time span input responsive to the respective instantiation; providing a transcript of the portion of the call associated with the respective determined instantiation, displaying the transcript and highlighting text of the transcript based on the instantiation of the first and/or second keywords; further comprising receiving the first priority ranking; wherein the first keyword and the first priority ranking are received based on input from the user. receiving, by a computer, a first keyword being a word or phrase indicative of a high degree of interest to a user, a first priority ranking serving to weight the first keyword according to a user preference and/or associated with a communication type, and a second keyword, wherein the first priority ranking of the first keyword is greater than a second priority ranking weighting the second keyword; receiving, by the computer, a replay time span input, which is data indicative of how much information is to be replayed; wherein, the plurality of audible communication inputs include at least a first call and a second call; determining a respective instantiation of the at least one of the first keyword and the second keyword in at least one of the first call and the second call, by directing the plurality of audible communication inputs to a speech recognition engine, receiving speech recognition engine outputs, and monitoring the speech recognition engine outputs for the first keyword and the second keyword; associating each respective determined instantiation with one of the first call and the second call; providing at least a portion of the call associated with the respective determined instantiation based on the replay time span input responsive to the respective instantiation; providing a transcript of the portion of the call associated with the respective determined instantiation, displaying the transcript and highlighting text of the transcript based on the instantiation of the first and/or second keywords; further comprising receiving the first priority ranking; wherein the first keyword and the first priority ranking are received based on input from the user.