thanks Bart for the link, the Initialize and Finalize class operators look somewhat like the FreeBasic constructor and destructor with which I am familiar with, I haven't grasped the significance of the AddRef operator, when would you need it?
<edit>
I take it back, you are sill required to call New and dispose
so what's it good for then?
I mean, you still have to manage the allocation and freeing by "hand"