I'm not really the person to help because I gave up trying to use 2000 and went back to the familiar 97.
DAO surprise surprise means Data Access Object.....Hope you are wiser now, because all sorts of things in Access are fairly obviously DAOs.
The trouble for me was this conversion, where I lost data or relationships or was unable to make sense of what was left.
The underlying code seems to be a new one and is not easily related to older versions..........
Visual Basic seems to be essential - where the more plodding macros are lost. The macros were my proudest peak of beginning to understand how to tune Access and get the best from it!
This is little help to you, but may bump your query to the top again and there are experts about who may be of real help.