I can see where you are coming from, but I want the CSYS to lie on the datum plane I give it, whereas with your method, it lies on a plane parallel to the plane I give it that passes through the point. For example, I want to have the UDF lie on a particular face, but be centred about a point...