You are correct as far as my knowlege regarding the pool goes. One new solution I am trying currently is to use the connection manager to multiplex connections to an MTS server.

I will let you know once I do some indepth analysis of this setup