I’ve been using Google Calendar Sync for several weeks now and it has removed the headaches of having calendars in two places.
Google Calendar Sync can be configured to do a 2-way synchronization, or a 1-way synchronization (in either direction). It is very quick to setup, and has very few options that need configuring.
The only improvement I would like is support for multiple calendars. I would like 2-way synchronization for my work calendar, and 1-way synchronization from my other Google Calendars to my Outlook Calendar.