My all life is on google calendars, I own a Pc with windows 7 on it and an Iphone 4 with ios 5 on it. My main goal is to view both iCloud calendars and google calendars in the same place on my Windows pc Here are my problems, google calendar can be used in 2 ways on the iphone, Gmail way and the Exchange way. With Gmail way everything works great but you can't invite or schedule events with people. With the Exchange way inviting people works great but you only get one calendar, even if you have 6 calendars with different colors (work, school etc') on the iphone you'll only have one. Now with iCloud calendars working together with google calendars on the iphone, you can invite people to your events but there is no way (not that i've found anyway) to see google calendars and icloud calendars in the same schedule inside Windows. When i'm home i'd like to enter new invites from my pc and not from my iphone and also to have an option to see all my events (iCloud and Google) at the same place. You can't publish iCloud calendars to google (robots.txt error) icloud.com interface sucks for me and i wouldn't won't to use that even if there's a way to publish my google calendars there. I can't use something like busyCal in windows (I'm assuming you can use google calendars and icloud calendars there together) Obviously i need some help..