In a post that got trashed (along with with the one I had replied to, from Pertti, and replies from Trent and Chan, when the forum indexing went south), I suggested that xCase (efficient ERD design, extensible attributes) would be an ideal feed into the DDT, assuming there were an API available in development and at runtime. We've been doing something like this for years in the VFP framework we use (Visual ProMatrix), and the productivity gains, both in design and maintenance, are incredible.