>This is similar to Rick Strahl's wwBusiness class from the Web Connection and Client Tools suites.
Similar as in "has delete, find, load, save"... but Rick's doesn't have this object.field approach. I think the neat part of Walter's class is this field-is-a-property way of doing things, which resolves the duality of assignment vs Replace that we're fighting for the last 20+ years. You can't say myalias.myfield=myvalue, you must say "replace myfield with myvalue in myalias". With Walter's class, it becomes oMyAlias.myfield=myvalue... exactly what used to be impossible.
Just wondering whether these would work as controlsources...