Hi, Ted... Not sure what is meant by OO in this context. Looks more like a UI design issue. I think I'd ditch the textbox/combobox combination and go with RadioButtons, NumericUpDown and Labels. Wish I could insert an image here, but, it would look like this: > Three RadioButtons stacked in a column. > The Text for the top radio button would be "Cash". > The Text properties for the other two RadioButtons would be blank. > The second RadioButton would be followed by a NumericUpDown control with a Minimum of 1 and Maximum of 99. To the right of this NumericUpDown control would be a Label that displays "days after delivery". > The third RadioButton would be followed by another NumericUpDown control with a Minimum of 1 and a Maximum of 12. To the right of this NumericUpDown control would be a label that displays "months after delivery". The user would select a radio button and, if needed, either enter or select the number of days/months. Based on which radio button is selected, the program will know how to react. Hope that makes sense. A screen capture would be better. If you want one, I can email it to you. George