Hi again, I vaguely remember reading from someone on this very list that in case of a complex conditional statement like : if offset(a,d)>0 and w1>0 and w2=w1+1 and offset(b,d)>0 and w3>0 and w4=w3+1 then Rev would drop the evaluation as soon as a false is encountered, hence speeding up the execution of the script... Is that true, or did I dream ? Thanks, JB