Sky: your comment is sort of correct. Teamviewer allows the host to install a full application (like LogMeIn) for future remote connections, or the host installs a tiny app that grants remote access for one session (like Join.Me). Either way, the host does have to install/run something.

I prefer Teamviewer because it provides both those options. And it can run (for free) without a browser slowing it down.