>You could isolate each web site in its own app pool. The app pool might recycle when you upload a new DLL, but the other web sites would be ok.
This doesn't affect anything. I have an app pool for each Web site. But, if one update doesn't work, I am forced to do a reset and this shuts down the entire Web sites.