I spent most of last weekend playing with my girlfriend's laptop.  She has an old Toshiba Satelite 2805-S302 and wanted to install Windows 2000 on it (it came with Windows ME three years ago).  The installation went well except that Windows 2000 can't recongnize some hardware - graphic card, sound card, modem, ethernet, motherboard chipset - just about anything.  I thought the driver problem was mostly solved when Windows 2000 was out -- it seems that I am wrong, and this really reminds me of old days of installing Windows 95.
Not too bad, though, since Toshiba has a decent support center and I found the 
driver download page easily, got a bunch of files, and began to install them one by one.  However, after all the installing and rebooting, the graphic card and ethernet are still not recongnized.  I even tried to install the graphic card driver from S3 Graphics, but it didn't work either.  With some help from LIN Yu, it finally turned out I have to download the drivers from 
2805-S301 driver page (where my model isn't listed as applicable).  What a mess.  Anyway, everything is fine now, and she seems to be happy with them, including the 
Mozilla Firefox I recommended to her. :-)