Mile-O-Phile: Your additional suggestion (Call Form_Current) in Form_Load produced 2 MsgBox PRIOR to the form display, if the first record is applicable. Please HELP!
A small delay using the timer event should do the trick.
After the Timer is called the first time, its Interval is reset to zero.
A Boolean Flag is set to True and Form_Current is Called.