Thanks you very much Paul. I think I have a little more homework to do. 1. The upper case letter may not be the first letter in each word. 2. There may be more than one (continous) upper case letters in one word. I just wanted to find out if there is something already there in python built-in functions, modules. Thanks again.