- Use the WorkEffort parent-child relation
- Designate outgoing email replies as children of the message being replied to (Depends on http://sourceforge.net/tracker/index.php?func=detail&aid=1528005&group_id=145855&atid=818064\)
- Attempt to find parents for incoming messages by matching sender party to recipient party, then by similarity of subject (in set of possible parents defined by party matching, does a subject exist LIKE '%incomingSubject%' ?)
- Develop a reusable FTL macro to render a list of emails in threaded view (expand/collapse not necessary)
- To be extended someday by proper threading involving In-Reply-To and References email headers