We use LogMeInRescue for desktop support for all remote users which is about 250. We've tried other tools including TeamViewer but I was happy with the Rescue product and so I choose it for our help ...