I just got a Mac and was wanting to sync iCal, and my Google Calendar to iPhone. I already have my phone syncing with Google calendar with no issues. Is there any way that all three can communicate? For example - I'd like to be able to make changes to my phone calendar, and have them show up in iCal, or make changes in iCal and have them show up in Google. I have my Google calendar subscribed in iCal so I can see all that stuff, but if I add something in iCal it doesn't show in my Google calendar. I'm basically wondering if there is any way to get the 3 communicating back and forth for free (or really cheap), or am I just asking too much?