Thanks very much to all of you, the code is working nicely now and I prefer the "cleaner look" of ... datetime.date(2003, 12, 27).strftime("%a") ... as opposed to what I was attempting. thanks again. richard shea.