I had a consulting gig a few years ago where we converted DAO to ADO on about 35 applications. I basically worked through all the DAO code got an understanding what it did and recoded it using ADO. You look at what the DAO code is doing and then determine what will get the same end result using ADO, then recode it using ADO.