Yes, there is a google application that does the sync, however it only syncs the main gmail user's calendar.
My wife and I have stumbled upon using google's calendar. We each have one and her calendar shows on my. I then have google email me my daily agenda and both calendars appear.
Bookmarks