I'm using Exec @Result = master..xp_cmdshell to call WinZip. It gets the job done as far as zipping the files. I wanted to see what it would do if I gave WinZip a bogus source directory. After the execution @Result = 0. Surely it couldn't have been successful on the WinZip side. Is the result in this case the fact that it was able to find the WinZip executable and run it even though it most likely failed on WinZip side?