I like that you can press Alt+F12 to turn on or off remote control (so you don't have to end the session by taking the mouse to the edge of the screen). But there's a major issue that makes this impractical-- Because Alt is held when starting the keyboard shortcut, it remains held after "F12" is pressed, and the remote control is disconnected. So when someone sits down at the computer, everything acts funny, nothing acts right, all because "Alt" is held down by the computer. (The remote host sent "Alt Down" then disconnected, never sent "Alt Up"). So if the person at the computer doesn't know to press and release Alt to fix it, he restarts the computer. Is this a issue that can be fixed?
How about any way of telling if someone is remotely connected to your computer? I understand the OP wondered about programmatically detecting it, but I only want to check on occasion--how would I find that out?
So the Host is free because you can't use it without a viewer. Makes somewhat sense. And the viewer is free up as long as you have no more than 10 computers in the address book (we're a long way from that in our company).
So my question is, why is such good quality software free? We all know that T N S T A A F L (there's no such thing as a free lunch)
In what way are we customers paying if it is not in money? Is it open source? (I don't think so?) Who and how is supporting this company? Is it only large-scale users who pay for more features/computers? Also, why is the self-hosted server software free? You'd think we'd have to pay for that, at least, because if we are not using your software for the internet-ID connection, you don't have our information on your servers (but we hope we can trust you anyway?)