1. A method of generating summaries of stories respectively associated with at least one message on a computer having a processor, the method comprising: executing on the processor instructions configured to: for respective messages, identify at least one entity involved in the message; compare the entities involved in respective messages to identify a message cluster comprising messages associated with a story; using the messages of the message cluster, identify at least one fact of the story; and using the at least one fact of the story, generate a summary of the story.