@ventilator the more, the merrier i would say ^^ Concerning marshalling stuff, you should have a look at the c# wrapper, how it handles marshalling. You will see it's not that hard - actually easy, as .net handles all the difficult stuff ^^ And if you have questions regarding wrapping the acknex engine in c# i will surely help you! On my end, it doesn't matter if there's a wrapper i have created or you, as long as there is one - i'm happy ^^