I am looking for help with Generic Reverse Proxy for Windows 2003 Terminal
Services, RDP etc

I have it set up and running ok, and have filters setup as per Craig book,
including one stateful filter as recommended

connecting from Win XP client and all appears to go well, except I get lost

if I connect from inside the firewall, close the session, and re-enter I
successfully go back to the open session
if I do it from outside the firewall I get a new session starting and I
loose any unsaved work

any tips or hints how to get this resolved