FYI, the AsBinary() function is currently spitting out the wrong type numbers for the following: #define CURVEPOLYTYPE 13 #define MULTICURVETYPE 14 #define MULTISURFACETYPE 15 The actual numbers should be 10,11,12. Not sure what we should do. We can't fix it in 1.5 as it would backwards break anything that expected these wrong answers. P.