To Martin & Todd: these lines go into the aacs1() function that (is/or/used to be) in COMMON.PAS ..... 'V':res:=((u.sl>systat.newsl) or (u.dsl>systat.newdsl) or ((systat.newsl=systat.autosl) and (systat.newdsl=systat.autodsl)));