I used to live in Outlook for all of my scheduling but somewhere between Outlook crashing, hanging, syncing with my PDA and using gMail for more of my regular email, I've really started getting into Trumba's Online Calendar tool.
I can have both private and public calendars (or as many as I want). To protect privacy, I typically name the events fairly generically except as they relate to public endeavours such as podcasts, screencasts or public conferences.
When users are looking at my public calendar, they can click the calendar icon and it will add it automatically to their own calendars (iCalendar, HotMail Calendar, Outlook, email or whatever)
You can even allow others to update your calendar as well by sharing it. Or publish it as a Conference Schedule for easy access.
Another very cool feature is the ability to synchro with Outlook so that my Pocket PC can always be up to date.
Still - it's not perfect.
Some things I wish it could do:
a) allow others to request meetings with me via email after they see the schedule
b) allow users to switch between other views instead of just the monthly or something else
c) have private meetings simply blocked out on the calendar instead of just being hidden.
d) RSS Feeds (don't even get me started on this one)
Let me know if you'd like to try it out. I think it's a by-invite only but I'm able to invite others to join.