I am currently working on an experiment to have most of my app’s I use on a day to day basis online.
Unfortunately this does not include my development tools but more productivity and social applications.
One of the features I needed was to sync my work calendar with my Google app.
You can do this with Google’s beta version of their sync tool.
http://www.google.com/support/calendar/bin/answer.py?answer=89955
It’s very simple to setup and you can decide which way you would like to sync the calendars. I would have liked to choose which of my Google Calendars I want to sync with, but I doesn’t give you that option.
Suffice to say, it works very well.