I've had luck with Alfa USB devices, most of which use Realtek chipsets which are fairly well supported. Their antennas are somewhat ludicrously large though. - Zack