Hi all In case this helps: here's the output of TCPWatch for the unsuccessfully forwarded port. (Basically, it seems to show that the session stays connected for somewhere between 0.1 and 0.01 seconds.):: [00:00.000 - client 127.0.0.1:56914 forwarded to :8888] ==>OPTIONS / HTTP/1.1 ==>User-Agent: cadaver/0.17.0 neon/0.12.0-dev ==>Keep-Alive: ==>Connection: TE, Keep-Alive ==>TE: trailers ==>Content-Length: 0 ==>Host: localhost:8889 ==> [00:00.003 - server connected] [00:00.118 - server closed] [00:00.000 - client 127.0.0.1:56916 forwarded to :8888] ==>OPTIONS / HTTP/1.1 ==>User-Agent: cadaver/0.17.0 neon/0.12.0-dev ==>Keep-Alive: ==>Connection: TE, Keep-Alive ==>TE: trailers ==>Content-Length: 0 ==>Host: localhost:8889 ==> [00:00.003 - server connected] [00:00.028 - client closed] [... etc ...] This is what a successful connection to a local Zope looks like:: Forwarding :13801 -> :13800 [00:00.000 - client 127.0.0.1:58956 forwarded to :13800] ==>OPTIONS / HTTP/1.1 ==>User-Agent: cadaver/0.17.0 neon/0.12.0-dev ==>Keep-Alive: ==>Connection: TE, Keep-Alive ==>TE: trailers ==>Content-Length: 0 ==>Host: localhost:13801 ==> [00:00.003 - server connected] <==HTTP/1.1 200 OK <==Server: Zope/(Zope 2.4.3 (binary release, python 2.1, linux2-x86), python 2.1.1, linux2) ZServer/1.1b1 [... etc ...] -- Jean Jordaan Upfront Systems http://www.upfrontsystems.co.za