I have also had very bad luck with D-link products. I actually have about 6 or 7 NIC's sitting in a cabinet, all of which had problems. Some would only send, some only receive, some would just drop the connection. Also, when I started at the company i'm at now (about a year ago), they were running a D-link 16 port switch and 3 24 port hubs for the whole network. The switch and the routers would randomly need to be reset once, maybe twice a day, 3 or 4 times a week. 2 months into working here I shitcanned the D-links and purchased an HP Procurve 80 port switch. Never had a problem since.
_________________________
Mk2a 30GB Blue. Serial 030102999