I have developed an application for programmatic browsing with "Xml-Http-Server" component, which is a server to server http requesting component. As the number of Dlls increase, my application seams to literally hog memory like madness an doesn't realease them at all, even after the aplication has completed its job. I use arrays also in my application.What can be the appropriate solution to this problem? I also see that quite a subtance of memory is taken by any dll as soon as it is registered under CMS or better known as MTS. This memory also keeps increaing contantly.