Nobody mentioned Rhino,which i believe may be the best program money wise/feature wise. In real life most of the people i know of, use Rhino+some integrated cam. That and Solidworks are the most popular i have seen at machining shops or small companies. Solid edge seems the most popular here for designing products and Autocad for architectural and interior design.