thanks Paul. That did it. I tested it through the txtReceivedDate_LostFocus() event procedure and txtEmailID would update correctly every time.
May I have your thoughts on the best place to handle updating txtEmailID if a user manually changes txtReceivedDate to a different year? I've...