11. A computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of: storing audio data for a plurality of telephone calls; for each one of the telephone calls, storing a plurality of annotations for a plurality of keywords, wherein each one of the keywords is a business-value-specific keyword spoken during the one of the telephone calls and having a predetermined business value determined at least in part by a customer acquisition opportunity associated with the business-value-specific keyword, and wherein each one of the annotations identifies one of the keywords and a time during the one of the telephone calls when the one of the keywords was spoken; presenting the keywords for all of the plurality of telephone calls in a keyword cloud within a first user interface, wherein each one of the keywords displayed within the first user interface contains a hyperlink to related content; responding to a selection of the hyperlink for one of the keywords by presenting a second user interface containing a listing of each one of the plurality of telephone calls containing the one of the keywords, the second user interface further containing a call data hyperlink for accessing one of the plurality of telephone calls in the listing; and responding to a second selection of the call data hyperlink by presenting a third user interface that displays the audio data for the one of the plurality of telephone calls as a waveform on a call timeline, the third user interface including a control for audio playback of the audio data at a user selected time along the call timeline, and the third user interface presenting a marker visually indicating on the call timeline the one of the keywords and the time during the one of the plurality of telephone calls when the one of the keywords was spoken.
11. A computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of: storing audio data for a plurality of telephone calls; for each one of the telephone calls, storing a plurality of annotations for a plurality of keywords, wherein each one of the keywords is a business-value-specific keyword spoken during the one of the telephone calls and having a predetermined business value determined at least in part by a customer acquisition opportunity associated with the business-value-specific keyword, and wherein each one of the annotations identifies one of the keywords and a time during the one of the telephone calls when the one of the keywords was spoken; presenting the keywords for all of the plurality of telephone calls in a keyword cloud within a first user interface, wherein each one of the keywords displayed within the first user interface contains a hyperlink to related content; responding to a selection of the hyperlink for one of the keywords by presenting a second user interface containing a listing of each one of the plurality of telephone calls containing the one of the keywords, the second user interface further containing a call data hyperlink for accessing one of the plurality of telephone calls in the listing; and responding to a second selection of the call data hyperlink by presenting a third user interface that displays the audio data for the one of the plurality of telephone calls as a waveform on a call timeline, the third user interface including a control for audio playback of the audio data at a user selected time along the call timeline, and the third user interface presenting a marker visually indicating on the call timeline the one of the keywords and the time during the one of the plurality of telephone calls when the one of the keywords was spoken. 16. The computer program product of claim 11 , wherein each one of the keywords within the keyword cloud is scaled in size according to the predetermined business value.