Working on part [a] point is reached when a surface is required for use in part [b], so publish geom in [a] and external copy geom in [b]. Now if further work is done in [a], say the surface is punctured or trimmed beyond the point it was published then this new shape appears in [b] when its regenerated. Beats me how something that is published at a particular point knows of further work being done to it. I workaround this by copy surface before publishing, this locks the shape at the desired point. But how does the published geometry reference something after it was created? Thanks[/b][/b][/b]