Well, for me, I would have to blame the D-Link router. I've personally owned wireless routers and/or access points from SMC, Linksys, Netgear, Siemens, and other D-Links. This particular one is the only one to give me trouble as far as WEP goes.
My laptop has a Mini-PCI Wi-Fi card from Orinoco that I installed. I'm not sure if the card it's supposed to come with was Orinoco, so I ordered the laptop witout the card installed just so I could be sure I was getting Orinoco.
By the way, a quote from
Orinoco's site:
The ORiNOCO PC Card is interoperable with other manufacturers high-speed IEEE 802.11b compliant systems and is fully compliant with the WECA (Wireless Ethernet Compatibility Alliance) Wi-Fi 'wireless fidelity' standard.