We have dates sotred as character nvarchar fields in dd/mm/yyyy format but when you display or update these they are showing as mm/dd/yyyy. The server itself has the correct regional setting so suspect this is something embedded within SQL Server 2000 which defaults to interpret fields which look like dates and automatically display ten in US format.