Don't use "Exit" or "Quit" without a value. I know the manual says it is optional, but it isn't. It will kind of work most of the time, but then sometimes it won't, and your script will behave unexpectedly.

I approve of the UCase(), even though for most people it is redundant as we hardly ever switch the CaseSensitivity option on.