I agree.....my router is rarely what seems to get hosed....it's my cable modem. But since reading this, I added a scheduled reboot of my router (nice that this was an option with the asus router firmware). My cable modem doesn't have this option, so I ordered a zwave controlled outlet to (a) schedule periodic reboots of my cable modem via Indigo and (b) monitor internet access via Indigo
Network Devices plugin and reboot the cable modem when the internet goes down.
It's not often that I need to reboot the cable modem (maybe once every three or four months), but this should make my system a bit more bullet-proof.