Software Engineering is a complex craft, with many aspects. Each aspect of the Software Engineering Process addresses a different goal or objective, and each has room for improvement over time. The ultimate goal of these processes is to improve productivity, efficiency and, at the same time, lower development costs. Every improvement in these processes helps bring the ultimate goal closer to reality. Code Reviews and Walkthroughs are only one aspect of many that will help achieve this goal, and yet these are two of the most often overlooked methodologies. Internal Technical Reviews, another name for code reviews and walkthroughs, are just one part of an overall engineering process improvement effort that can be put into place in almost any software development group.