I notice that if my script has an empty variable in it the script will error.
ie $MyVariable="";

This happens on Windows 2000, I haven't tried it on another 2000 machine.
When running on an Win 98 machine or a Unix operating system I don't have this problem...