N. Miller said:
Just an observation: I have set up several new computers since April, 2006.
None have had a floppy drive in them. HP Pavilion a1440n, HP Pavilion
m7590n, Acer Aspire X1200, HP Pavilion dv2610us, HP Pavilion {model
unknown}, Compaq Presario 'Q' (CQ009F). All have several USB ports, and card
slots which accept my 2 GByte 'SD' chip; none have floppy disk drives
installed.
If you only had a CDROM on the computer, you can use this approach.
Take the driver you'd normally provide by pressing F6 (one with
TXTSETUP.OEM at the top level), and "slipstream" it using
NLite from nliteos.com . Then, burn a new CD, with the driver
for the new computer integrated into the CD. Now you don't need
a floppy, as the installer already has the driver.
You can also use NLite for adding the latest service pack, if
that service pack is not already included on the install CD.
So if you had a WinXP SP2 CD, you could feed that to
NLite, download and add the SP3 redistributable file to
it WindowsXP-KB936929-SP3-x86-ENU.exe, add the TXTSETUP.OEM
style driver for the hard disk interface, then take the resulting
ISO9660 file, and burn a new CD with Nero based on the ISO.
http://www.nliteos.com/guide/part1.html
I've never used NLite. I've done one slipstreamed CD using
the "Autostreamer" package, but that was a few years back.
Autostreamer has less functions than NLite.
In theory, there is also the USB floppy device, but I've
never tested whether that works or not for this purpose
(F6 drivers). There is an example here, of a potential
technical glitch that could happen...
"A connected USB floppy disk drive does not work when you
press F6 to install mass storage drivers during the
Windows XP installation process"
http://support.microsoft.com/kb/916196
Lucky me

I just checked my USB floppy and it is a
USB\VID_03EE&PID_6901 , so I can use it some day for F6.
Paul