The use of goal programming for the solution of the multiple criteria problem is discussed. An extension of this use is presented in the form of an algorithm which requires interaction with the relevant decision-maker in order to obtain certain information regarding his utility function defined over the permissible values of the criteria. This algorithm provides a bridge between goal programming and recently suggested interactive strategies for the optimization of the multiple criteria problem.