'A computer will do what you tell it to do, but that may be different then what you had in mind.' -Joseph Weizenbaum