TO: "pbxman" -
I reiterate: I've never tried a "full-blown" *single-click* custom install.
However, using the "unattend.doc" I mentioned above, along with hours-and-hours of sifting thru the MS knowledge base, multiple *test installs* on different hardware, I've been able to do *almost* ALL of the items you mentioned (i.e.: "You will have to input some information like PC name and network card if not supported by windows, video card for different PC's, etc."

.
Therefore, although MS docs are sometimes *very* confusing (to me, anyway), I'm sure that what "MBLR" is attempting to accomplish is not only "do-able" - but, it's already been "done" (probably many thousands of times). Here's a quote from MS that leads me to believe this:
- - - - - - - - - - - - - - - - - - - - -
Customizing and Automating Installations
In an organization with a large number of computers, it is more cost effective to automate the installation of Microsoft® Windows® 2000 Professional than it is to use the standard interactive Setup program to install it manually on individual computers. Windows 2000 Professional includes methods and tools that allow you to add specific components and applications to your installation and to distribute that customized installation to the end-user with little or no intervention. In Windows 2000 Professional, you customize your installation by using answer files and by adding files and applications of your choice to a distribution folder.
There are a variety of tools that you can use to distribute customized Windows 2000 Professional installations to destination computers. The method you use depends on your current environment and needs.
(copied&pasted from:
)
- - - - - - - - - - - - - - - - - - - - -
Modify the answer file and populate the distribution folder:
Add entries in the answer file to automate specific tasks during installation. Populate the distribution folder by adding files, programs, and applications of your choice. These can include mass storage device drivers, Plug and Play device drivers, and applications.
(copied&pasted from:
)
- - - - - - - - - - - - - - - - - - - - -
Basically, "to go all the way" to a "single-click" CD, you're creating an "OEM Pre-Install" CD, and it will take a good knowledge (beyond what I have) of knowing *how* to "pass commands" (that you *correctly* compose inside of one or more "Answer Files"

which the w2k "setup" (install) program then uses to execute a *precise* installation.
_________________________________________
Here are only a few "Answer File" [Sections] and their "keys"; some of which address the specific concerns mentioned above:
[UserData]
"ComputerName"
Specifies the computer name. If the ComputerName key is empty or missing, the user is prompted to enter a computer name. If the value is *, Setup generates a random computer name based on the organization name specified.
Note: The computer name specified should contain no more than 63 characters. If more are specified, the name is truncated to 63 characters.
"FullName"
Specifies the user’s full name. If the key is empty or missing, the user is prompted to enter a name.
Note: This parameter is used to ensure that the Setup mode is completely unattended.
"OrgName"
Specifies an organization’s name.
"ProductID"
Specifies the Microsoft Product Identification (aka: CD Key) number.
[Networking]
This section header must be present for unattended installation of networks.
[NetAdapters]
This section specifies the network adapters to be installed. Each adapter present in the computer must be listed as a key = value pair. The key name is user-defined and acts as an identifier for the adapter to be installed. The value of this key (also user-defined) specifies a section that contains parameters for the adapter under consideration.
[OEMBootFiles]
Specifies OEM-supplied boot files. This parameter is only valid if OemPreinstall = Yes and the files listed here have been placed in the \$OEM$\Textmode folder of the OEM’s distribution share point.
"Txtsetup.oem"
This file contains descriptions of all the OEM-supplied drivers listed in this section and includes instructions on how to install them. This file must exist if this section is listed.
[Display]
This section specifies display settings for the particular graphics device being installed. For this to work properly, the user must know what settings are valid for the graphics device under consideration. If the previously specified settings are not valid for the particular graphics device, Setup finds the closest match to the selected settings to configure the device.
"BitsPerPel"
Specifies the valid bits per pixel for the graphics device being installed.
"Vrefresh"
Specifies a valid refresh rate for the graphics device being installed.
"Xresolution"
Specifies a valid x resolution for the graphics device being installed.
"Yresolution"
Specifies a valid x resolution for the graphics device being installed.
etc.,etc.,etc....far more comprehensive than I have room for here; and waaaaay beyond any "ghosted" image of a stock install (IMHO).
NOTE: There are a few *corrections* to the "keys" provided in the w2k CD's "unattend.doc" (originally published April 2000); you should read thru the "Windows 2000 Resource Kit" and especially its "Errata" section at the MS website:
Good Luck !