CP violation has yet to become a comfortable part of our understanding of the interaction of the elementary particles, in the way that P violation has. In part this may be because we do not yet have enough experimental information on CP violation to constrain the interaction phenomenologically, and still have too many viable models available. I will describe several ways of using low and high energy physics to constrain the interaction responsible for CP violation.