I am really interested in hearing from the community how you are doing this. We generally split our water, wastewater, and stormwater mains at structures (i.e. fittings, tees, manholes, valves, catch basins etc.) which seems to be the main way the industry does it. We have always struggled with how to handle pipe material (even diameter) changes that occur in-between these features. This is happening more and more as construction costs increase and replacing whole pipe runs is becoming cost prohibited. Our pipes are turning into a patchwork quilt off different materials. It is very common to see a pipe segment composed of both concrete and PVC in-between two manholes. We have tried splitting mains at these transitions and track it in attribution, however people don't like all these "ghost" points that don't represent a structure\feature. I'd love to know if the utility network has any tools or ways of handling this (we have not implemented yet - we are still using geometric networks). The way I would like to solve it is by some kind of linear referencing system per pipe run, so that "events" whether it be material changes, diameter changes, and even different project "footprints" could be referenced without having to "slice and dice" our linear features. Thoughts\advice anyone? What are you doing to account for this in your GIS?