I have not actually USED vnc to date as most of my work has been through RDP (windows) or ssh/cli (nix) but in the near future I expect this to change and I've always thought VNC is specific to this need, but when reading a few minutes ago about TightVNC the documentation sounds as though it's not going to do the job.
Scenario: I have a laptop in the other room or even across town which my son is doing his homework and he has a problem of any given sorts. The ultimate goal would be to connect remotely to the laptop and interact with the screen/display he's looking at. The VNC/AT&T docs make it sound as though a virtual display is created aside from any active ones and avoids active ones entirely, which in my mind's eye would leave me with a connection as though I were a thin client merely using the resources of the host machine, in this case, the laptop.
If my interpretation is inaccurate, any details would be appreciated. If the assumption is correct, any thoughts as to how to achieve the desired goal would be very helpful!