One more plus for TeamViewer is the “Random Connection Password”.

In the scenario where you connect to a remote host, say a friend or family member, and they don’t necessarily want you connecting to their system whenever you want…

… they can easily assign a random connection password (this password is distinct from the administrative password) for you to connect.

Then, once you finish your session, they can immediately randomize the connection password to prevent you from connecting again without an invitation.

This is a fantastic feature – simple and effective.