Hello all, I've got a more complex script that failing and I've isolated it down to one basic part that's in trouble. The following snippet exemplifies the problem that my larger project is having. #!/bin/sh retry=1 echo $retry retry=`expr $retry + 1` echo $retry if ($retry>1) then echo "beep" fi Variable "retry" starts out = 1. I echo it. retry is incremented by 1. I echo that. Good so far. Getting the right syntax for the the if ... then structure is killing me! "if retry is greater than one then echo "beep" " should result in the word ' beep' on the screen. retry=2 at this point. Instead line 6 [ if ($retry>1) ] fails with a "line 6: 2: command not found" error. Ugh! It's killing me! Why??? And what's the "2:" refer to anyway? -md