It is difficult to identify an area of greater significance to corporate applicaiton developers, which is met with so little support, as hierarchical recordsets. Corporate data lives in many shapes... linear lists, master-detail lists, cubes and hierarchical formats are all prevelent.