Schedule is a powerful diary and scheduling application that allows you to keep track of appointments, things to do and anniversaries. It can display your information on a day...
...week...
...or year view...
...and can keep track of-to do lists: