The following is the code I'm using. BTW, I am using VS.NET 2003. <BR><BR>DateTime date1 = System.DateTime.Now;<BR>DateTime date2= Convert.ToDateTime(drRow["swDateReported"]);<BR>int i = DateTime.Compare(date1, date2);<BR><BR>When I step through this, I see date1 as 6/17/2003 and date2 as 5/13/2003. Everytime I check DateTime.Compare it gives me a value of 1. This is no matter what I put as date1 and date2. <BR><BR>Has anyone else seen this or know if I'm doing something wrong. This just looks like a bug to me.