Martin Davis writes: > > Norman, what's the thought behind removing the virtual functions? Sorry I snipped to much the first time > Improving performance? Simplifying code? Yes to both ! I suspect that it is the combination of Pure Virtuals and a lack of judicous inlining that is killing performance Norman