Please help.

My situation:

Based on a shift of employees:

I am allowing my user to adjust employee's shift end time.

(the Shift Start Time and End Time is determined prior to this screen).

I want to make the Shift End Time MIN to 1/2 hour past the initial end time (z). SO 3:30PM Initial, 4:00PM MIN

Also, I want to set the MAX End time to 16 Hours past the initial start time (y). So 7:30AM INITIAL, 11:30PM MAX.

To make matters worse, the client wants no seconds (I have that fixed), and 15 minute incerements for minutes (got that fixed through help on this site).

Any help would be greatly appreciated.

I am using a DTPICKER throughout the program...