I’m working on some largish updates to the Auto FE Updater and I wanted to ensure that the new routine which logs errors would properly handle the situation if there were errors in the error logging routine. A great deal of searching a dimly remembered discussion brought me to fellow Access MVP Dirk GoldGar’s posting on this topic. How to know when a Connection or Recordset is open in Programming If Not rs Is Nothing Then rs.Close: Set rs = Nothing End If If Not gblLogdb