With my old Dell Inspiron 500m the wireless connection (using the Intel microcard that came with it) was not 100% reliable: I would get randomly disconnected and have to repair the connection maybe once a day. It was annoying and I blamed it on the Dlink Di624 router. It was never annoying enough to justify buying a new wireless router but I was tempted.
Since getting my Dell Inspiron D410 and using it for a couple of months I have realised that this problem does not seem to be happening. It is possible that it was the Dell 500m's wireless that was the problem. I am probably tempting fate and am going to be hit again or it may be that I repair connections automatically without thinking and don't remember doing it but I'm pretty sure I haven't done it for a while. The last time I did have a problem I remember seeing a neighbours unprotected SUID in the list of available networks so it could have been related to that.
Conclusion: apologies to dlink. I still wish I'd bought a linksys WRT54g though, one of the ones that runs linux.

