Hi Damon, Thanks for the analysis. This was a bug in abstract type handling that I now (hopefully) fixed. Can you try this binary and see if there are still any issues: http://codesynthesis.com/~boris/tmp/xsd/xsd-4.1.0.a10-i686-windows.zip Boris