Buffalo WLI-PCI-G54 uses the Broadcom chipset and has a cool-looking external antenna. At this point I think the only hope of getting this to work with Linux would be through Linuxant's driverloader.
The Linksys WMP55AG is an a/b/g card whereas all the previous were just b/g. This one uses the Atheros 5212a chipset and should work with both the madwifi driver and the Linuxant driverloader. This one is actually just a PCI card with a mini-PCI adapter on it with a mini-PCI card plugged into it.
Netgear WAG311 like the other a/b/g cards is Atheros-based so it should
work with both the madwifi and the Linuxant driverloader.
It probably would be a good idea to get an Atheros Super A-G based board so I can go 108Mbps when the drivers support it and when I get a gateway that can go that fast. I don't think my Broadcom-based WRT54G is going to be able to support Super-G. I think the Linksys, D-Link and Netgear a/b/g cards are all based on the same Atheros chipset, so the only deciding factor is likely to be price between these. If anybody has one of these and can inject a bit more data it would be appreciated. I will update and bump this up as I learn more.