How are you doing screensharing/remote admin work?
It's been a long time since I've had a need to remotely monitor Windows systems from outside the LAN; the last time I was doing this regularly was before TeamViewer had any of its major leaks, so obviously the market has changed a lot.
What remote desktop solutions are you leaning on the most these days?