I have two databases that perform the same function one uses ADO and the other using DAO. The only difference is the semantics for opening recordsets using the different libraries. My ADO version suffers from bloating while the DAO doesnt. The only thing I can find that may cause this bloating is the ADO version requires the New keyword to be used in conjunction with opening recordsets and commands. Is this the cause of the bloating? If so, is there a workaround?