Seven Factors Affecting Custom CNC Parts