[QUOTE] If "each surface" is made of patches .... it's not like a group of entities BTW. It's all one entity (has only one entity pointer/index) in the part database structure.[/QUOTE] I don't understand what you are getting at here - what are you calling "patches"? [QUOTE] How so? IF you change even one control point on one surface you can lose all "relationships" with adjacent surfaces.[/QUOTE] Perhaps - depends on the surface structure. Remember, most NURBS geometry is an approximation. Surface edges are considered touching or tangent, etc. if they are within a specified tolerance of each other. You may well be able to move control points in the middle of a surface and have the edges stay within the defined (position, tangent, curvature) tolerance to the adjacent surfaces.