I've just got Google calendar at work. It's potentially a great tool which can allow different teams find out about each others activities. Signing up has been slow but I'm sure that by the end of the month we'll all get over the stumbling blocks and be using it for all sorts of things (home, work wardrobe renewal ...).
I've got a home and family ical (google) and love it - have created separate ones for the children and can have them superimposed onto mine. At a glance I can remind myself of what to expect on the coming day/wk. My older son (11yr) can add events to his and keep me update, great!