Why not provide type 99 as 'User-Defined' and call some user procedure with an input and output field ? This would account for any other weird date-types users may have. Walter