I've noticed that it appears to be going through the on_current event 4 times. However, if you're on record 20, go up to 21, then back to 20, it only runs the on_current event 2 times for record 20.
Also, if I open the subform by itself (not within the main form) and go through the records, it...