I'm not well versed on the use of the debuggers but when you mentioned it works for some users and not for others my thought is that it's not a script issue unless it's consistantly happening to those users and another part of the script is at fault. If you strip the script down to the area in question does it then run on the stations where it failed? Since this is a called DOS program (xcopy) does it work if you sit at the workstation and manually type int the commans as in the script? Why are you going to the F: drive before running the xcopy? Are the workstations able to path to xcopy? As mentioned earlier what are the rights to the files? Is that an open file on the workstations that fail? Maybe stupid Q's but most of my probs have a stupid answer...Here's what I run for laptop backups:
Go C:
RUN "XCOPY C:\MyDocu~1\*.* U:\Backup\*.* /i /e /r /y /k /h /q"