I thought of that, but the performance isn't the best and neither is the design.
I have used this design on a productive system and it worked well. The customer was very happy and due to it's flexibility the same db schema and application was used for further projects with some minor cosmetic changes. Consider that although you may
lose a little performance in having this design, you gain huge amounts in flexibility.
[ November 10, 2005: Message edited by: Steve McCann ]