For effective program evaluation, it is necessary to specify a counterfactual state, i.e., what would have happened without the program. Conventional approaches to program evaluation, preoccupied with technical and value issues, fail to address directly the need for counterfactual arguments. They also fail to recognize the indispensable role of pos