HI Michael,
Yes i agree that there are other ways of doing same thing without use of Global Variables. But i am working on 6 years old design where Global Variable is used in 50+ transactions and to modify these number of transactions is not at all recommended, if we opt the other methods.
Normally, once in 4 months we need to update 1-2 Global Parameters with type as XML.
Thanks
Shashank