CAM, like CAD, is a rather personal choice. What I like, you might find incomprehensible, and vice-versa. What CAD are you using? Personally, I think integrated CAD/CAD has HUGE advantages, and would never go with separate packages again.
Regards,
Ray L.