>That is pretty much what I was thinking too, except for this .dll is going to be a very general .dll (encrypt a string, send email) that if we were to change, we would want changed everywhere.
Framework.dll is our framework and contains all kinds of classes such as you just mentioned. But, still, in my case, I prefer to have it dependent on the Web site and not on the server. BTW, how many Web sites would you have on that server?