Quote Originally Posted by RussMartin View Post

IF ( RANGE0 < FAR AND RANGE0 > NEAR ) THEN

[/code]
PBP evaluates expressions progressively - try using parentheses:
IF ((RANGE0 < FAR) AND (RANGE0 > NEAR)) THEN
I am assuming FAR is actually greater than NEAR not vice versa?
Peter