I would personally go for "Predecessor" and "Successor". This is the terminology used in Directed Graph related to the end points of a directed link, ie exacly what we have. Why not use this terminology on which all people working in the area of graphs already agree ? A network is nothing else than a graph, whether directed or not. -- Thierry Ernst