Funny that you should mention that Bernd. I started using the Proper function from the pgm suite and it does lower-case everything first before upper-casing the first letter. It even capitalizes the first character in a word if the character before it is a punctuation mark, and not just whitespace.
I do want to thank everyone for their answers.