You sure know your product well! I would post some code, but I feel a bit dumb now that I've looked again. After walking away from it for a bit, I realized I had just left out the Where part of the dynamic query, so the code was, instead of building a query, trying to set the value of fields in a row that I had no intention of adding, i.e. I did not call AddNew() but I wasn't trying to add anything. Oops!
Thanks for the reply Mike, I am very impressed with the way you have set up d00dads to be so flexible and poweful.