Have you sampled PolyCAD, Ed? Its great for illustrating the relationships between polylines and curves, meshes and NURB surfaces, can switch one to the other simply, and has smoothness indicators to guide your curves. As a general curve and surface editor, I recommend it highly, and it does hull surfaces parametrically, too. Surfaces can be exchanged with TC through IGES.