I tried a lot of different calendars but MiCal was the best. Easy to use and customize to fit your purpose. For a counselor, it is indispensable tool.
LSM@TX about miCal - The missing Calendar