>I would like to use mixed case method and property names. Why does VFP insist making them lower case? Is there some innane reason?
Based on what I see in the VFP source code, it has a lot to do with VFP's general case-insensitive nature. In C++, you can have a function called MyFunction, and have another called MYFUNCTION, and they're both distinct functions. VFP makes no such distinction.
VFP7 does allow for case distinction in the COM server typelibs, however.
Mike Stewart