Хорошая статья. Я использовал подобную технологию. Только совместил способ с запуском установки через Win32 (я использовал запуск с ключем syspart, назначая установку на второй нард, чтобы не править бутфайлы после) и переименования папки в boot и эту технологию. У меня получилось две папки с загрузочными фалами VOLS - стандартная винда и VOLD - с драйверами MassStorage устройств. в каждой папке положил нужное количествво правленных пар setupldr + winnt.sif (естественно, переименованных). В результате имеем дистрибутив с кучей вариантов установки
Код:

\VOLS\setupldr.bin ; Win XP standart setup ; Help0010
\VOLS\setuplda.bin ; Win XP attendet setup ; Help0011
\VOLS\setupldb.bin ; Win XP fullauto setup ; Help0012
\VOLS\setupldc.bin ; Win XP attendet (def.) ; Help0013
\VOLS\setupldd.bin ; Win XP fullauto (def.) ; Help0014
\VOLD\setupldr.bin ; Win XP + boot drv standart ; Help0015
\VOLD\setuplda.bin ; Win XP + drv attendet ; Help0016
\VOLD\setupldb.bin ; Win XP + drv fullauto ; Help0017
\VOLD\setupldc.bin ; Win XP + drv attendet (def.) ; Help0018
\VOLD\setupldd.bin ; Win XP + drv fullauto (def.) ; Help0019
- стандартный, с возможностью выбора всех настроек, полный автомат, полуавтоматический и автоматический с установкой в стандартное расположение - windows и documents and settings. (в предидущих - WINXP и PROFILES - так у нас по жизни)
и практически тот же набор, но с автоматической установкой драйверов.
Есть еще идея за щет правки setupldr сделать раздельные папки $OEM$, но гложит сомнение, что оно прописано не только в там.