Copying to my 98 machines has been working like a charm, but I hoping to take it one step further by comparing files and coping only the newly changed files down to the local PC.

I have tried many variations of GetFiletime, CompareFiletimes and FreshFiles with no success. I've definity lost any logic my brain possessed. Any new thought would be greatly appreciated.

code:
 MD "c:\truck"

$Source="K:\Production\Truck"
$Target="C:\Truck"
$FileName = Dir($Source)

While $FileName <> "" AND @ERROR = 0

Function FreshFile($Source, $Target, $FileName, optional $force,)
? 'Error '+@ERROR+' - '+@SERROR
Dim $compare
Right($filename,3) <> "txt" AND Right $filename,3) <> "pbl"
$compare=comparefiletimes("$Source\$FileName","$Target\$FileName")
If $compare=1 OR $force
Copy $Source+"\"+$FileName $target
? 'Error '+@ERROR+' - '+@SERROR
EndIf
$FileName = Dir() ; retrieve next file
EndFunction
? " Updating $FileName"

Loop