When I signed up for Comcast High Speed Internet a couple years ago, I received a free cable modem and a free router, WBR-1310 after mail-in rebate. I have been using this router since then but somehow I have been constantly getting this wireless connection drops.
Sometimes it is good for days, sometimes it drops many times in a day. I tried to flash it many times with many different firmware, and even I tried a firmware for WBR-2310 since some others hacked the firmware to be installable on WBR-1310 since they use similar hardware. Also looked up many open WRT solutions including dd-wrt but since this router has a very small memory, there was not option to go that route either.
I have another router which I can use instead but somehow the other router does not seem to support DNS forwarding that I need in my network. While WBR-1310 forwards DNS request to DNS from ISP, the other router just assigns DNS from ISP in DHCP. This seems odd and I may be wrong. I need to double check.
Anyhow, I have had very bad experience with many D-Link products at home and at work.