Call me curious, but I have never anyone done this before. I don't mean calling the .__dtor function as you can't call its parent .__dtor function. Is there RecusiveDestruct function that can be called that is attribute friendly? -Alexander