Hi -
Try playing with this. Example from the debug (immediate) window:
? format(date(), "dddd") & ", " & day(date())& Nz(Choose(IIf(day(date()) < 21, day(date()), day(Date()) Mod 10), "st", "nd", "rd"), "th") & " of " & format(date(), "mmmm")
Tuesday, 15th of December
Realize it's a tad...