Hi, What is the point/purpose of the TFPEmptyFont, TFPEmptyBrush, TFPEmptyXXX etc. classes? They come in handy while I am implementing (converting) the fpGUI canvas class to descend from the TFPCanvas class, so I don't get abstract errors at runtime. But do they serve another purpose? Regards, - Graeme -