I know batch files work to map the drives, since that is what we were using prior to KiXtart. We switched so we could have a more unified environment, with a central point from which to manage network resource usage. Therefore the difference has to be KiXtart, as I didn't change anything else at the time I implemented it. The old .bat files were just a bunch of net use statements, without even a /delete to clear out old mappings.

Unfortunately, we have to have the roaming profiles, as a large percentage of our user base changes desks regularly (sales guys, who get moved to keep them from getting in a rut). Especially since we have a couple of buildings, it makes moving far easier when the PCs can stay plugged in and set up. Actually, the only issue we have had with them is that sometimes the users don't listen when we tell them not to keep craploads of files in their My Documents. As long as the profile stays under 20-30MB, it works pretty well. Having an all XP/2003 environment probably helps a lot.