Try KCD 'one touch machining' before you buy it. To me it was very clunky and often required having the company make changes when doing something slightly different. I like the machining part of E-cabs much better, though the drawing in KCD was nice.