Comment Reverse VNC (Score 1) 454
Try setting up a reverse VNC connection. We use a custom VNC server at work (made from examples in the source code), so that all a client has to do is run one file and type in a computer name. Since the connection is originated from within the firewall, in most situations it doesn't cause any problems. This is the way to go -- secure, quicker than LogMeIn, and since about 2/3 of our clients aren't QUITE sure that this new-fangled intertube thingy isn't a plot by the "man", it works out quite well.