When we rolled out new computers we imaged them. We used pre-configured Windows images stored on the network (different images to accommodate computer models/types) to perform the initial setup. The image already was configured with country. language, etc. Prior to delivery we would also customize the machine as necessary for the particular user, e.g. accounting software, graphics/image editors, etc. Once delivered all we had to do was have the user log on to set up their profile. Sometimes we even logged on AS the user to prep the machine, and then have the user change their password.