This is my professional site. I also have a personal site.
I keep my entire public schedule on the single calendar available below.
A note on times: I often include my transportation times when scheduling events. To reduce confusion, when the events are public, I will try to include a URL attached to the calendar event which references the actual event's start and end times.
My calendar is stored on iCal Exchange and generated in Mozilla Sunbird. I thank the authors and maintainers of both.

Photo credit: Joe
Terranova. Used with permission.