Evaluating Your Program: How Are You Doing?