1. A method of searching messages, comprising: searching a message repository to identify a plurality of conversations relevant to a search query, wherein each of the plurality of the identified conversations includes one or more messages sharing a common set of characteristics that meet predefined criteria and a respective conversation identifier; creating a list of conversations representing at least a subset of the identified conversations; selecting a conversation from the list of conversations; and differentiating between first text of the selected conversation and second text of the selected conversation.