>llSuccess = .F. >DO CASE > CASE NOT DoFirstStep() > CASE NOT DoSecondStep() > CASE NOT DoThirdStep() > OTHERWISE > llSuccess = .T. >ENDCASE >Ok, this works as well, but I find it hard to read and debug:
llSuccess = DoFirstStep(); and DoSecondStep(); and DoThirdStep()Armin