Alright guys. I want a full proof way to enter time. I am using a mysql database, which *can* accept a time stamp. Don't know if VB supports it natively. I would like a simple user interface to assign a start time/end time. Which could in theory be military or standard 12 hour. If military (I've already created a converter which doesnt work right). I've tried masked edit, but I need something that will just work. Something that doesn't require pages of API calls and what not. Thanks a lot for the help.