The bigger problem is use of "$" in a string, without NoVarsInStrings, or doubling of the "$". As we saw earlier this week, Doc showed that simple strings would work without quotes.. With the unescaped "$" in the string, it is mis-interpreted and the path will never be found.

An @SERROR should prolly be written to the error log so you know WHY it failed, no just WHERE.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D