>When doing it like that, this is all in lowercase with a dot after the month. It doesn't provide the exact same thing as asked.Not on my computer ... it shows up as 16-Apr-2006 just fine. Try adding this (don't know if it will make any difference):
MyDate.ToString("dd-MMM-yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);
~~Bonnie