Quote Originally Posted by MMock
This is bad. Now I'm quoting myself (much worse than talking to oneself!)

ExceptionMessage is the name of the script block, correct? So if I do more than one, I would give each block a unique name? Can you explain this in the bigger picture of things (like the whole program, not just a procedure) so I understand it and can implement it correctly?

And I've figured out the concatenation question.
Yes, each script 'block' would get a unique name. This is used for when you want to check in 'some other' postback whether a script block of that name has already been registered or not.