I've recently done this.
Clean install of windows, gets a network connection up and running and i can get the drivers to install the rest of the cards.
Red Hat -- Wifi drivers don't work , installed faq has a helpfull link to a Website on how to get your wifi card to work.
Suse -- Same deal as redhat
Knoppix -- does not support my wifi card
Various LiveCD's don't support it either.
Eventually what I had to do was remove all the PCI cards from my box, install 4 different pci wifi cards, 1 usb wifi card and then install Suse 10.0 (10.1 doesn't work with any of the cards ) , eventually it found one that it could use an RA2500 based card, but there was no setting for TKIP - instructions on a wiki on the web. bloody usefull I must say. Changed my settings on the router to WEP encryption and it suddenly starts working. figured out how it should be set up for TKIP and changed it back, and it stopped working after the reboot.
Uninstalled suse, but the companies vista version on that box, spent 5 mins playing with the crap interface and wooshy effects, same with the java3D interface. uninstalled and put the initial win2k back on to it, left it for 8 hours while it auto patched itself, another 4 - 5 hours installing the server software, and my box was ready again.
Until linux sorts out the basics, like having the help files on the install cd. Having TKIP working out of the box and not insecure WEP etc. I can't see myself using it.