May I suggest you take a look at VX CAD/CAM. I think it a very good value with outstanding functionality both on CAD and CAM sides. I bought it for my own business doing design and prototype work,...