> the full name as recorded by Windows contains a comma ("John Jones,
> Jr."), it's probably best to remove it.
For porting full names to Unix?
No, but so that you can call parse-full-name without worrying about whether you are on Windows or not. You want a full name of "John Jones, Jr." to return ("John Jones Jr.") rather than ("John Jones" "Jr.").
> I'm going to look into Cygwin's notion of the gecos field further.