Google Calendar is a free, powerful calendaring application. You can maintain multiple calendars for work, for home appointments, for project itineraries, and more. You can make hour calendars public or private, then grant read-only access or full-on “edit” capabilities to any number of friends or groups. You can allow them to see details, or merely vanilla “blocks” of committed time. And, the sync’ing capability has become a virtual switchboard for other calendars throughout multiple platforms, including smartphones, slates, personal computers, and across multiple operating systems. And — it’s all free!
But maybe you have a different/better solution? What do you prefer?