Most systems I use have little difficulty with 1000s of open connections, as long as most are idle and the window sizes are chosen appropriately. Keeping connections alive beyond the 100 seconds may not immediately give a better hit-rate for trace loads- however if caching with active invalidation is used, having connections open makes it much easier to keep things up to date. Simon