Crazy crazy crazy. Network just went down in the middle of World of Warships game. :) PCs, printers, tablets, smartphones, TVs, everything! Several minutes before realized stupid power button on RT-AC66U had popped up and would no longer stay pressed down. Tape alone would only last 10 minutes...