CyborgQA limited Shareware version Boris Ingram, Cyborg Software borising@iafrica.com http://www.pcb.co.za/users/borising/cyborg.htm CyborgQA is a native Delphi VCL that you can drop onto any form. It is an extension of my earlier CyborgParentInfo. CyborgQA publishes the same 2 properties. The "About" property is still self explanatory I'm sure, and the "Parentage" property editor pops up an Outline List of the Parent relations for all the tControls owned by the form. Parentage Parentage now has a simple property editor box, which allows you to change any properties common to tControl and descendants. You can also save the outline to a text file. The following additional properties are now also published Hints This displays all the Hint properties for any tcontrols on the form, allowing you to edit them. The grid columns are resizable, and the editor will write the contents to a text file for documentation purposes. Tabs One of the things I find a hassle about Delphi is that you can only adjust tab order within each parent. This property remedies this shortcoming. This shows the whole form's tab order as an outline, in parentage order, and will allow you to drag & drop twincontrols with the same parent, to adjust their TabOrder property. Again you can write the outline to file. Positions This shows all the controls on a form, along with their positions & sizes. You can sort the display by parentage, or by position. It allows you to edit all positions a la spreadsheet, which I find convenient. There is rescaler that allows you to adjust controls size & position en masse. Lately I have been laying out pages to print using QuickReport, and this was invaluable for aligning up to 120 tQRlabels on a page ! This version of CyborgQA is a limited Shareware version, in that it only processes the first 10 controls encountered, and doesn't handle database info. All other functions are fully functional. You may use, copy or distribute this version in any way you like.