My last problem seems to be intermittent mapping. I put a text line in the beginning of the .kix, and I can see it briefly while the login script executes so I know it is decending into the .kix file.

The problem is that sometimes the drives will map, and then after logging out / in again, they will not map. After a few log outs / ins, they will come back for a session or two.

The .kix file is being run every time a user logs in, but if you login as the same user 10j times in a row, the drive only gets mapped about half of the time.