"I'm curious, I don't know these things, but how long has it been since the release of the Windows 2000 SDK and how long does it take to write drivers?"
The SDK for W2K (and DDK for that matter) has been made available for each milestone release (beta1, beta2, rc0, rc1, etc) at the same time as the release.
To write drivers can take from 1 day to forever, depending. Certainly any competent, professional development group should have had drivers ready to go well before the "ship date" in February - I know that we did

------------------
SuperMicro P6DBS (dual UW-SCSI) BIOS 2.2, 2*Celery 300a @ 450Mhz, 384MB PC100 RAM
SCSI-A=4.3Gb+9Gb, SCSI-B=Tosh32x CD-ROM, Yamaha4416 CD-RW, Iomega ZIP100, IDE1=4.3Gb
IBM EtherJet 10/100 NIC PCI + Nortel ADSL "modem"
Matrox G400 DH 32Mb AGP + Quantum3D Voodoo2 SLI PCI (CL TNT1 AGP on a shelf)
SoundBlaster Live PCI (not Value)
Win2K build 2195 Retail (not 120-day eval)