That should work well... thanks for the reply. I was also thinking about using ComboBoxes, and adding all the increments manually, then just in code, have it find and remove the : and AM or PM characters (after storing them ofcourse) then convert to an integer (CINT) and compare what's left (630 > 600 then HalfAnHour=True) Still have some thinking to do... but it's due tommorow and I'm still hanging. The reason I have hesitated with the NumericUpDown controls is that I need fields to autopopulate on the lostfocus event of the end time. (and that's a little hard with 3 controls per time)
"Beware of bugs in the above code; I have only proved it correct, not tried it."