I Created an SSIS package where the Data is taken in from a flat flie and is transferred to the database.
But this had the confusing and hilarious effect of interpreting dates inconsistently. Any dates, where the day was greater than the 12th of the month would be correctly interpreted as dd/mm/yyyy but anything less than that would be backwards.
So 02/15/2012 would be correctly read as the 15th of Feb 2012.
But 02/09/2012 would happily be interpreted as 2nd of Sep 2012.