You may have already solved this as the last post on this thread is a couple of weeks old.
Anyway, the Belkin N1 Vision has a known problem where it will hang/freeze/disconnect regularly.
The problem is caused by the router attempting to connect to a timeserver to update its clock every two hours. If the connection fails for whatever reason, the router will hang.
There is a beta firmware upgrade available on the Belkin site that addresses this problem.
Here is a link:
http://www.belkin.com/uk/support/art...=9277&scid=282
This is for the cable version of the router rather than the ADSL version.
Hope this helps.