Hi, I was wondering whether you could tell me which way we should go when using the gvibDA database adapter. In your documentation it says: "gvib.threadsafety This attribute indicates what level of thread safety the code supports. It is set to 1 - Threads may share the module but not connections." In Zope does this mean that database requests are serialized or will the connection crash if two or more SQL methods attempt to use the connector simultaneously? Your documentation appears to suggest that using External Methods which open and close the database in a single pass enables us to bypass the thread safety problem, by riding on the back of the ZODB multi-threaded architecture. Is that true or would a heavy traffic site that is constantly opening and closing connections bring Interbase to it's knees? Finally, it doesn't appear that either gvibDA or ZODBC support Interbase roles. I guess we don't really need them anyway if we use Zope's security properly :-) ---------------------------------------------------------------------------- --------------------------------- W.Robert Kellock Ph: +64 3 326 6115 Sales Manager Fax: +64 3 326 6115 Credit Systems Control Ltd Web: www.creditscore.co.nz "making decisions easy" ---------------------------------------------------------------------------- ---------------------------------