>Thanks for the response! I did try to run that and it was missing the ParmCnt and GetParm functions. I searched the thread and found where you had posted these for a different question. I added them to the PutUp.prg and it ran but it returned every word in PROPER() case so I'm not sure if I got the wrong ParmCnt and GetParm functions or something else.
I have looked at the code and Proper() is not used. However, the code may create a similar result. It is dated since a while but was referenced to give ideas on what kind of things to look for in order to have a more human parsing of the string.