As a debugging test I made Coordinate constructors and destructor print a message containing own address. It seems that a lot of Coordinates are created without being ever destroyed. Is it a distorted perception of the Object Oriented World I'm having here ? --strk;