Hmmm.

maybe you need to prefix it with...

rstLate.MoveFirst before the loop starts...