Your wireless card probably needs the "ndis wrapper" installed. That is a way for a linux system to use drivers written for windows... I'd recommend trying to find a wireless card based on the intel chip-set. Support for Intel is built-in on the newer 2.6.28 and above kernels. (I don't know what fedora is using for a kernel...)Some distros, like ubuntu tend to make setting up things like ndiswrapper easier than others. You might try a "live CD", download and boot ubuntu (go ahead and get the 9.04 "beta", it has the newer kernels for sure, and is pretty stable, with the final release due out around the 24th of this month.) Boot the Live CD and see if it recognizes your network card automatically.The problem is the chipset manufacturers. If they would release the specs to the open source community that are needed to write the drivers, the open-source community would GLADLY write drivers for your network card, in a heart-beat. Intel works closely with the open-source community in most cases, allowing them to produce good, stable drivers for intel hardware.