yup, my comment about the advantage of Nurbs is that it remains "scalable" for large or small work. But if you are good enough to model your poly mesh with proper subdivision topology, then you can just move increase/decrease smoothing levels to adjust mesh for larger work. Although each subdivison level will increase your poly counts by 400%

. Whereas a Nurbs can be remeshed to and show a
much lower increase in poly counts... There is no doubt you can achieve great results using subd modeling for this type of project. But you are sort of "locked in" to a certain topology. So you will have to plan for this more carefully than you would using nurbs... It's all up to your preference... I am sure any Nurbs modeler out there (Rhino included) can export a proper mesh for your CAM system...
shorty