don't have any SET DATE statments in development, and under Win98, SET('DATE') returned "American" and your CMONTH() example returns "October".
Mine returns american as well, but something is screwed up obviously somewhere. Reloading system and from ground up and re-testing.
BTW George, Is there anything produced by MS for VFP akin to MSCD for Visual Basic?
Joel Baines
Shadow Computer Services International Ltd.