On the recent subject of routers... it is advisable to reset (probably power-reset) your home router from time to time. Maybe once a week. What I learned: I have a Netgear WNR1000 router at home, hooked up to a cable modem. I am going wifi from 2 of my desktop PCs to this router. When I do a "SpeedTest" on it, I typically would get about 8 Mbps to 10 Mbps throughput. Last night, I observed that something was causing the link speed down to a crawl. SpeedTest showed only about 0.5 Mbps. This was extremely slow. I power-reset the router (i.e. unplugged the power cable, wait for about 30 seconds, plugged it back in). I didn't even have to reset the cable modem (though it might be a good idea too). Back to the desktop PC, SpeedTest again... voila! back to 10 Mbps. Didn't think I would need to reset these routers from time to time. But... something on the router got stuck probably. I am going to put in a schedule to at least reset it once a week going forward.