if RealVNC does what you need, then just use a DynDNS service so your user can identify your office IP when/if it changes. If he is a little slow, then using what you already know, is always preferable.
Make sure the router/firewall at the office is configured correctly so nobody but him can get access, and run in on a non-default port
|