thanks for pointing that out icelava -- you can use static vars in a class and use it application-wide too. however I know of no significant disadvantage (e.g. performance) when using the Application store -- other than it not being strongly typed (that's the only disadvantage i can think of). thus, using a bool for it (to indicate the app's quiescing state) would require boxing/unboxing, hence, the need for additional code to do type casting. in this particular case, race conditions wouldn't probably be much of a concern, since it's likely that only one user (the admin) would be triggering the quiescing state, and all other accesses to that variable -- whether via static var in a class or Application store -- will be read-only.