Just a minor suggestion. When adding levels to pipe properties could there be an (IN) or (OUT) added to the Start Invert Elevation and End Invert Elevation. It can sometimes get a bit confusing when the pipes have been drawn either upslope of downslope.