... but my cable modem doesn't even have a power switch.

So if something changes to the point where it needs reinitialization (like when Comcast changed to their own network from @home), I have to unplug it, then plug it back in. :-)