Not myself, I've never used the long hand,
except for using variables, in field names.
For x = 1 to 10
rec("txtDate" & x) = #3/3/06#
rec.Update
rec.Move...
....and yes, that's what I consider, "long version"(LOL).
Just for the record, YOUR long version, is
more often called "Explicit Referencing", as opposed to
"Implicit",
Because it makes reference to each object hierarchy,
before the control name.