Try to find a old isa based pcmcia oronoco HP or oronoco based cards. Im lucky enough to have one and they work like a wet dream.
other then that do a menuconfig in kernel source and check under wireless non hamraido to see what chipsets are supported. There are also increasing numbers of manufactures that release linux drivers.
Dlink cards with the drivers from there page work pretty good as well. just make sure and check there page before buying.
P.S. Im also not a fan of Ndiswraper but its better then nothing for some embeded cards. i give it on avrage a 30% chance of working.
