Currently I am using MSDOS network bootdisks (Barts) and this is basically how Windows 2000/XP Is being installed. Load Bootdisk, map network drives, then I created an unattend.bat which does the following. First time it's run (it sets a flag.txt file) it uses gdisk to do a format and creates a 2gb fat16 partition. Then reboots, then back into the bootdisk, then when you run unattend.bat again it sees the flag.txt file, and starts installing windows passing it the unattend.txt file and the i386 DIR as parameters. It works, and it's good, but it annoys me that I need to do two reboots to start the install. I'm trying to streamline this process as much as possible, one day having a system which running a single .bat file, will install Windows, with all drivers slipstreamed. Allowing me to install it onto any system with any hardware config, and it won't need F6 for SCSI/RAID drivers, and it will auto install all video cads/NICs etc.