I am trying to validate the selected date before the user leaves the control by handling the ValueChanged event. The control is set to accept nulls and starts with no value in the text box portion of the control. When the calendar is popped up, today''s date is automatically selected. As soon as the user selects a different date, the ValueChanged event is fired with the calendar value set to today''s date. The same event is then fired with the value set to the user selected date. After the user has selected a date for the first time, the ValueChanged event only fired once with the value set to the user''s selected date. Is there a setting that will prevent the first ValueChanged event with today''s date? If not, is there a better way to give the user immediate feedback on his/her selection?