Ok. let's not hijack the thread...
ANyway OP.. I suddenly realized what is your problem most likely.
Did you pass the sysprep /generalize an unattend file?
sysprep ..... /unattend:/absolute path/myunattendfile.xml?
Did you get an error at one point saying ..error in parsing this
file... settings pass specialize OR oobeSystem failed?
Your symptom PRECISELY shows this. *except you didn't mention this
error?)
If so.. you will have to reinstall.. however, just reinstall wihtout
partitioning.. then enter windows.old\panther\unattendGC. In there you
will have logs which will show you even which entries in your file have
caused the ooobe to crash and burn and die.
Fix these.. and voila. reinstall , etc etc.
And seriously.. I doubt this OP will deply to 100+ odd machines... a
technician just wouldn't be so noobie in his description of the problem.
More likely a guy working on his pirate copy at home and is worried he
would sound like that and so claims to deploy many machines lol

)
Anyway OP... can you get back to me on that.. I thinkk this is the
case so if you are still having troubles, I can maybe guide you further
*by looking at your xm; file for example* and adding what vista version
u have etc.
EG. A classic error which would lead to this is if you have
slipstreamed windows mail out of your build , yet in windowsfeature have
set a link to mail in startlist to true... or showwindowsmediacentre to
true when you are not on vista home premium or ultimate (which are
theonly versions with the centre). Any incorrect parsing of this file
in oobe will RENDER YOU SYSTEM USELESS AND REQUIRE A REINSTALL (as you
mentioned you had to do in your OP).
lak
>> Stay informed about: Sysprep Create Reboot Loop