i be interested to know what ones for future reference. usually if teamviewer can connect to the internet and reach the teamviewer server its reachable unless the network is severly locked down. my understanding is it makes the connection from teamviewer server and that allows it to make a connection to the host. as apposed to like VNC sitting on the machine locally waiting for a connection. so the only reason teamveiwer shouldnt work if it cant reach the teamviewer server. and then my guess would be its blocked for a reason. the only other product i have seen that can initate a connection client side is PChelpware based on Uvnc, but that has to be coded and probably port forwarded host side and the client has to be set up prior for the customer to use it.