This is a good tip. My users have been having this issue as well at a remote office, but in my case, it was my Juniper Netscreen causing the problems. I increased the timeout for that service and the issue went away