SkyCal – Sky Events Calendar
http://eclipse.gsfc.nasa.gov/SKYCAL/SKYCAL.html
SKYCAL (Sky Events Calendar) will help you keep track of the sky by calculating the local date and time of all these celestial happenings. It displays them on a convenient calendar that you can print and hang on the wall. You can generate a calendar for a single month or for an entire year. Just choose your Time Zone. This will be added to Astronomy Resources Subject Tracer™.