Interesting article that I could have used in 1995 through 1998 when I worked for Pacific Simulation. Michael Blaha and Cheryl Smith, in A Pattern for Softcoded Values, describe a dtabase design pattern that they identified for industrial applications. I spent a lot of time building applications that used a much more rigid structure that ther pattern can replace. Of course, it might not be all that efficient. That was the problem I ran into when I was working there. Any data structure that could logically model the data we recorded couldn't perform very well physically.