If UG is a God, it must be a Demi God. We have UG, Catia, Ideas, ProE, Cadds5, Rhino, and Icem. We use Icem Surf for the class A surfacing, then place the surface back into UG, Catia, Ideas, Cadds5, or ProE using the direct translators available from Icem. Moving files between systems with Iges, Step, and other file formats do not always work within the specified tolerances for clean solids. Icem slo helps to clean up small variations in models, between face edges, trimmed curves, patch structures, and also simple conversions from Bezier to Nurbs, and in reverse. Good surfaces can be created in all Cad systems, but can you do it quickly enough to make any money at it, is another question.