Tools for processing e-mail and other electronic messages should be able to recognize and manipulate threads, that is, conversations among two or more people carried out by exchange of messages. While user clients typically insert in messages structural information useful for recovering threads, inconsistencies between clients, loose standards, creative user behavior, and the subjective nature ...