I'll NEVER EVER buy D-Link again! I've had nothing but problems since I've used them.
Search the forums... you'll see mine and plenty of others complaints.

I recommend linksys (wrt54g with sveasoft firmware), netgear and cisco.