TeamViewer connects to any PC or server around the world within a few seconds. You can remote control your partner’s PC [or your own] as if you were sitting right in front of it.
The desktop client/server is free (and works well on the Mac, without any kind of root install); the iPhone/iPad client is free; it all works pretty seamlessly, whether you want to provide remote tech support to a relative (they only have to run a small app that doesn’t require an install, even on Windows) or access your computer on the go (in that case you only have to register — still for free — and set up a more secure custom password).
That can’t be legit, can it? It can’t possibly work and be honest and be secure, all three at the same time, for free?!