My D-Link DI-624 router has been freezing at random or spontaneously rebooting for a while. I finally got disgusted with it and bought a Netgear WGR614 yesterday. It has almost the same features but is about half the size. So far it seems to be working nicely.