I like Google Calendar. It is useful however for my work I have to use the calendar that is built into my Microsoft Outlook. What I could really use is a an application that resides on my desktop that takes synchs up the 2 on a regular basis. This way I could use either and let the better product prevail.
Perhaps I could use the Calendar API to do just this.
http://code.google.com/apis/gdata/overview.html