Well you definitely sound like you know your stuff. Being as this has happened before with nLite, I'm sure it's possibly related. However, just to be sure, I'd take the easy route and rule out some more basics. I'd try to TS to the target machine from within the network, from say a laptop and see if that works. If it does, we can obviously rule out nLite. If it doesn't, then I would ensure that RPC is running. That is the only TS dependency that I am aware of. If you don't have a seperate machine to test TS from within and you don't have a static IP, you can either use your dynamic IP for short term testing or setup DDNS on the target router. You can then TS in remotely and test that way. Just make sure you setup port forwarding in your target router for 3389 to the static IP of the target unit.