I use Teamviewer to remote into my desktop. But in the past couldn't remotely wakeup my PC when away. I'd have to either leave the PC on and waste electricity or use a program to sleep and wake on scheduled times.
Now, at least tested with a wifi connection at a local Panera Bread outside my home network, I am able to turn on remotely doing a wake on lan, then from there use Teamviewer for the access.
Have you ever seen a headstone with these words
"If only I had spent more time at work" ... from "Busy Man" sung by Billy Ray Cyrus