I don't know if you can get at it from VBScript but have you given any thought to the DTPicker or MonthView Controls, They are very good with dates and have a calender style interface.