Oh well -- if wishes were fishes ....
...We'd need a lot more baskets in here?

Not that it's any better in Linux, where even armed with a PCI vid and pid you still need to go looking round the kernel sources with grep in order to find an ethernet driver. Someone should make a website at pci.org where you can go to http://pci.org/11c1/5811 and it tells you that you've got a Lucent firewire card and where to get the drivers. And the same goes for usb.org (thought at least usb.org isn't owned by a cybersquatter).

Extra points if you can obtain the corresponding kernel module names by going
modprobe `lspci --urls | xargs wget`
Peter