FWIW, the PostgreSQL group still has difficulty with this, since things are pretty ad hoc there too. But is that really a problem for a 'hobby' package? Well, I realize we're not a 'hobby' package per se; yet we're not a commercial toolkit either. Volunteer help comes at a cost -- that of a general lack of accountability. You do get what you pay for: TANSTAAFL. But I enjoy the freedom I have and am willing to stake my Intranet sites on this toolkit, even if I have to wring out the bugs myself.