vinings,

If that is the extent of your batch file, that is fine. However... it should be:

%0\..\kix32.exe logon.kix

Also please see MSKB (Q318689) applies to Windows XP

A Logon Script Does Not Work If %0 or %0\..\ Calls Multiple Commands (Q318689)

Also please post the version of KiXtart you're using as well as the complete script using the CODE tags so that your code is formatted here on the board. If the batch file is not the culprit then something you're calling or doing in the actual script may be the cause.