SFCubed allows you to sync your Contacts and Tasks between Address Book and iCal, respectively. Simon is planning to include Calendar sync in the future. Couple that with Spanning Sync and you have a fully synched iCal, Salesforce.com and Google Calendar. Whoa!
I don’t use a Mac (yet), but let me or Mark know what people are thinking about it.