I've had a genuine TheDailyWTF moment earlier today, when I found the C# equivalent of this VB6 code that returns a three letter month name: DateTime time = DateTime.Now; string foldername = time.Year.ToString() + "_" + GetMonthName(time.Month); private