Just a wild guess but I think you need the sleep because Run does not wait until the command it executed is done. It continues with the next command directly after the Run command. Shell does wait until the thing executed by Shell is finished before it continues to the next line in the script.
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.