To reset the router that freezes from time to time at NYGC, I've implemented remote switch coupled with programmed CD-tray. But on rare occasion, another router faces the same problem and I'm out of wireless switches and CDROM trays.
So, I looked at pwrusb, looks good. They emailed me a password to access their download page, so that I could view the user manual as well as software. It appears for the Basic module (recommended by them for my situation), the software can only detect and control 1 outlet instead of 6. This makes the cost $70 high. It is not completely wasted, if I am willing to use their development files.
Or I could start my own DIY project.