Hello, I can enumerate the shapes on an unbranched flow-chart. But I have complex processes to represent as multi-branched flow charts. Each unbranched component of the chart has several steps on it (as shapes I provide as stencils) , each chart has somewhat different branching structures. The creator of each chart enters data via shape text and shape data. My purpose is to extract that information. What is the best procedure to enumerate each linear component (branch), to identify each junction point? I will map the input shape data against the chart, as a preliminary to further analysis. Can visio help me here? Thanks- RSut