I downloaded your skinning example.
Very nice.
When I first ran it, it threw an error in ReadSkinDefinition.
I changed
lnTotalElements = ALINES(aryRegionCoord, FILETOSTR(thisform.skindefinition), 1, ":") - 3to
lnTotalElements = ALINES(aryRegionCoord, FILETOSTR(thisform.skindefinition), .T., ":") - 3
and it works fine now.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people