I'm getting the above error on some remote desktops conected back to my main office when they leave an in house program up and running for too long with out interacting with it. They are connected back to our system with a VPN between a linksys vpn router and a cisco PIX box. The vpn seems to be runing fine and they don't lose thier connection as far as I can tell. From what I can tell the in house program doesn't try to keep the sql connection alive for any reason. Should it?