>[i was PREVENTED from putting the title text of this message in UPPER CASE!]
That happens when message header = upper(message header). A title like "123" will therefore also be rejected.
>I'm pretty SURE that the LPARAMETER causes any reference to Variable within Procedure x to be the local variable, but i wanted to check here...
The old-fashioned PARAMETER statement will create private variables; LPARAMETERS will create local variables.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)