I'm starting to wonder if it has more to do with how you're calling your kix32 .kix script. Strange things seem to happen to me if either the kix32.exe or script.kix file is not referenced directly. Sometimes, the script times out and doesn't execute properly. I realize this may have nothing to do with the problem, but if you run the script manually and it works every time, it makes me wonder...

Brian