A mi me gusta usar el
Remote Admin pero en ocasiones es imposible desplazarte para configurarle el mapeo de puertos en el router del cliente, en esos casos una de las mejores soluciones que he encontrado es el
teamviewer, la parte buena de este programilla es que no es necesario mapear puertos, el cliente únicamente lo descarga, lo ejecuta, te da un número y se mantiene a la espera, a prueba de usuarios
Edito: La parte "mala" es que la versión gratuita sólo te permite estar conectado durante 15 minutos, si los terminas puedes volver a conectar otros 15 y así sucesivamente.