Any prism based card or orinoco card should work just fine I believe. In my experience the wireless card has always worked with out any faults. To set it up and make sure it works use "iwconfig <wireless card> key <WEP key>" just typing in "iwconfig" will tell you what your wireless card is, for me its "eth1". If you dont use WEP then it will probably be setup automatically through DHCP at boot and you wont need that. "pump" will also configure dhcp for you under Debian (use "dhclient" under redhat/fedora). If you need anything just let me know.
Regards,
Steve