You are correct, however, I have multiple sites for different clients, using the same dlls, but with different web folders (for customization), I'm trying to avoid having to update a bunch of different files saying when "maintenance" is going to happen and just update one file instead. I could write a script to update/un update, but then I'd have to make sure new clients get added to this script, I have enough points of failure, don't need to add more if I can avoid it. Updates are generally pretty quick and at odd hours, to avoid users. I've also had the rare time where I would like to update asap, but I don't have a good mechanism to prevent users logging in or encourage them to give me 5 minutes for the update.