In the Message table I have 3 major fields besides the others:<BR><BR>1) MesgID, 2) HasReply [YN] 3) ParentID {for Reply(s)}<BR><BR>How can I build a tree to show messages and their reply / reply&#039s reply?<BR><BR>I can sort by ParentID then by MesgID ... but their could be a situation where "A" has a reply "B" and "C" but also "B" has a reply say "D"<BR><BR>So:<BR>*-A<BR>**-B<BR>***-D<BR>**-C<BR><BR>How can I solve this problem? Please HELP!!<BR><BR>I &#039ll appreciate your immediate attention