I finally grew tired of cheapo routers. I had a D-Link too (with wireless) that died on me.
When you can buy these routers for just a few tens of dollars, basically it's a case of "you get what you pay for". D-link is bargain basement stuff and as reliable as you can expect. I'm through buying D-link myself. Not saying all D-link products are bad, just that I've had very bad luck with them.
Instead I took an old PC (a Compaq small form factor, with a Celeron 466 in it), put in an extra network card and installed
Smoothwall on it. If I were to start over today I'd probably go with
IPCop instead though, it has more bells and whistles out of the box.
Great router, has VPN and a web proxy and more, managed via a web interface and as reliable as your average computer is. Easily repairable or replaceable with some other old hulk of a computer in case it breaks.
I then added wireless with a separate access point.