Excel is an excellent tool for this ... you dont like the two easier methods and would rather create a calendar automatically, Microsoft provided a Visual Basic procedure you can use.