Wireless is made more challenging by the manufactuers of wireless devices. They will change chipsets while retaining the same model number with a different version number. It is more important to choose a chipset and then buy the wireless device that has the chipset you want.
With Slackware 10.0 extra scripts have been put in place to load some wireless cards
Slackware Wireless can be roughly be divided into 3 categories.
1) Plug it in and it works: Orinco Silver and Gold Chipsets, Prism 2.0 & 2.5 Chipsets. Prism3.0 chipsets require firmware. Prism54 based chipsets in Slackware 10.1 Maybe Atmel in Slackware 10.1 (Saw the atmel driver in the kernel modules for kernel 2.4.29)
Prism54 website
2) Use third party drivers: Linux-wlan-ng good for all prism 2.0, 2.5 3.0 drivers, later versions take care of the firmware isssue for you support usb devices, BerliosAtmel drivers. acx100 drivers etc. The Linux-wlan-ng has a somewhat dated table of devices/chipsets
Linux-wlan-ng
3) Use ndiswrappers to fool you linux system into running the windows drivers. Handles more devices than any other method but some chipsets still a problem (Check the NDISwrapper website for compatible devices)
Ndiswrapper
Also check out the Hardware Compatibility List (HCL) in this website.