I've made a customized WinXP installation CD in nLite. Before making .iso file, I followed the steps from http://www.ngine.de/article/id/8. However, on booting the CD, "usbehci.sys could not be found" occurred. Windows XP SP3 is used.
Using nLite in a commercial environment (or even in home computers that are used for processing employer's work) is not allowed according to EULA. IT admins in companies may want to use features owned by nLite such as slipstreaming and component removal.