Lisa,
>I know that the index expression does not have UPPER on it, but you may be on to something. I may check to see how that PK value is stored as the conversion program is running. May be VFP is doing something weird with it.
It's more likely that VFP is doing exactly what it's being asked to do. See if the default value expression has UPPER.