Regression testing is an important concern for organizations that maintain software systems, especially when versions of the system proliferate, as they do for successful software products. This paper attempts to explain the importance of regression testing and associated issues to readers who know little about it. The paper is a shallow and broad view of the topic, but incomplete in several ways. For example, it does not define some important terms that it uses, such as regression testing. The regression testing process it describes is just one of many that are used, and has some flaws. For instance, it suggests that the tester can declare that there is a bug in the software under test, whereas in most industrial processes it is up to the software developer who is assigned to examine a potential bug discovered by testing to determine whether a bug exists, and to categorize it. The paper would be better if it provided some quantitative data on regression testing. It does provide some good starter references for those who care to dig deeper, but it contains too many typographical and grammatical errors.