I recently purchased the DWL-122 USB key WiFi device so that my Zaurus would finally get some decent internet access. I was going to pick up the Hawking Technology key instead, but the D-Link wasn't much more expensive, has a 40mw transmitter, and given the brand name, I figured it would be a pretty good bet that it would have kernel support. Oops. Well, I guess kernel 2.4 has RPMs available, but 2.6 support is really spotty.
Linux can really be a pain when dealing with new-ish products. The tradeoff is that Linux supports most hardware almost indefinitely, which eliminates planned obsolescence.