If you've been thinking about ways to put your life and schedule into a more accessible format for others, like I was, you owe it to yourself to check out 30boxes. It's one of those “why didn't I do that“ tools that you learn to depend on pretty quickly.
One of my students in Seattle turned me on to it and I'm liking it. It makes sharing calendars super easy and if you have several people (like room-mates or family) with different schedules it definitely beats installing Exchange Server at home.
www.30boxes.com