One of the biggest hang-up for Mac users of both iCal And Google Calendar is the ability to to synch the two together. A famous cartoon character once said, "it's unpossible". Until now. (Thanks to Lifehacker.)
Google now has CalDAV support, enabling synching with Apple's iCal, the default calendar program on OS X. CalDAV, according to Wiki, is an scheduling standard that allows information to be shared on a remote server.
According to Mozilla.org, their calendar also support CalDAV. One note of interest is that iCal will overwrite data from other calendars. I'll find out if this is the case with Google Calendar as well.
(Mozilla: "...iCal is currently not capable of cooperatively editing a calendar file on a webDAV or ftp server. iCal will overwrite any changes made from a different application (like Sunbird or Lightning) on such a file.)
The instructions appear to be straightforward and easy to set up. I'll try it when I get a chance tonight. If I can get it to work, I'm willing to render aid if needed it. If you find Google's instructions daunting, there is always Calgoo Calendar, now free.
Note: Google Calendar already syncs with Outlook.