I'm working on a bug in an existing program that I think has something to do with when ( and how many) transactions are being started. Does anyone know of a way to monitor how many transactions are open on a database while the program is running? The project I'm working on is using DAO against an Access 97 database.