In order to consistently produce quality parts, many aspects of the manufacturing process must be carefully monitored, controlled, and measured. The methods and techniques by which to accomplish these tasks has been the focus of numerous studies in recent years. With the rapid advances in computing technology, the complexity and overhead that can be feasibly incorporated in any developed technique has dramatically improved. Thus, techniques that would have been impractical for implementation just a few years ago can now be realistically applied. This rapid growth has resulted in a wealth of new capabilities for improving part and process quality and reliability. In this paper, overviews of recent advances that apply to machining are presented. Moreover, due to the relative significance of two particular machining aspects, this review focuses specifically on research publications pertaining to using tool condition monitoring and coordinate measurement machines to improve the machining process. Tool condition has a direct effect on part quality and is discussed first. The application of tool condition monitoring as it applies to turning, drilling, milling, and grinding is presented. The subsequent section provides recommendations for future research opportunities. The ensuing section focuses on the use of coordinate measuring machines in conjunction with machining and is subdivided with respect to integration with machining tools, inspection planning and efficiency, advanced controller feedback, machine error compensation, and on-line tool calibration, in that specific order and concludes with recommendations regarding where future needs remain.