Setup openvpn between his box and yours ? This way his box can constantly keep a connection open to your system, allowing you to ssh back over openvpn to it ? There was a similar discussion earlier about people wanting to enable/disable ssh forwarding goodness for a similar style remote desktop help i think ? -Will