Using XP OS and Access 97 Date() - DOB = Age this is correct however on a NT OS any DOB within 2 weeks of today's day and month ie 10/05/59 shows the age 1 year younger. ie 44 where as the XP platform shows 45. The NT in Regional setting has the Gregorian Calender but this cannot be changed. As this db is being produced for other users does anyone know the way to solve this. Thanks in advance.