Hi All, I was having trouble with the custom command, and I figured out it was because I was passing it a list as one of the arguments, so in my version of cmAddCustomCommand I added an ExpandListArguments call for the args. Is this an oversight in the main code, or is there a reason for not expanding the args in general? Kevin.