Heres my situation. I have a classic asp application that currently uses com interop to store and manage user information before inserting into database. All database operations are done through the com object. Currently I have to install this object on every server that runns this application. Several servers run this same app. It just has to be this way(Don't ask). My goal is to remove the comm objects from the servers and use web services to do all this. As far as I know web services are stateless. What I need is a way to load all this information into custom classes and serve the info to application with web services so I don't get into the DLL hell I have to deal with now. Does anyone have any ideas. Can I Invoke an instance of a web service from my classic asp app and store it into a session variable to maintain its state. Or can I create an instance of a com object on a remote server and use webservices to expose its methods. Please help.