I want to avoid asking for a user name and password on my intranet applications so I decided to use windows integrated security. However I wonder if connection pooling will work in this scenario or since each user is connecting with a different windows credential the connection wont be in a pool. I was reading something about using impersonation in asp.net but I dont understand how it works and how it will help with connection pooling.