My router from time to time just reboots itself for no apparent reason.  Not that big of a deal when just browsing the net, but this totally sucks when we're playing a game on xbox live or something.  Any idea why this happens?  It's also happens in the middle of the night sometimes.  I randomly log into the router every couple of days to check the up time, and if it says something like 11 hours, and I haven't rebooted it myself I know there was a problem.  Any help would be appreciated.