What I do for DS version 7.1 is the same process as I perform in DS 6.9. However, a couple of scripts change.
Instead of using the Make and Model DS tokens, I use vbscript to find the Make and Model of the computers. From here, I then copy down the correct drivers to the location I reference in the sysprep.inf file. I do this to minimize the space, and in case I change the drivers at a later date. I dont have to edit the image, the scripts do all of this for me after the image is laid down, but before mini-setup (or OOBE for Windows 7).
With knowing the Make and model, you could also script the copying of the HAL at this point. I personally do not inject HALS. Worse case scenario, I will have 2 images, one for each HAL. At 98 percent of my clients, I have never had more than 1, 2% I had 2 images. Now with Windows 7, we dont have to worry about HALS no more :)
Thanks,
David Ramazetti
Senior Technical Solutions Consultant
XCEND Group