There is no way to direct sync our PowerPC Macs to iCloud. There are alternatives, one of which is Frux, mentioned here before. I'm going to present my method. If it works for you, great, if not or this has been covered already then just ignore this I guess. Anyway, I want my contacts/calendars synced. This never used to be a problem with my WinMo phone because I have Eltima SyncMate. I tried getting it to work with my iPhone 5, but the version for PowerPC doesn't support the i5. I have an account with Frux, but I didn't really care to mess with Frux. I'm not saying it's bad, nor good, just that I don't really use Frux. I do have a Google account though and so I decided to use that. I've used Google in the past, but it never was really important. Now I'm using it for my contacts and calendar. There is a way to sync it from your Mac to your iPhone. Google Contacts/Calendars to AddressBook/iCal *Note that I only use one calendar and my contacts are all in one group 1. Go to iCloud.com and export all your Contacts. 2 (optional). Move all events to one calendar. 3. Export your calendar(s) 4. Open AddressBook and import contacts 5. Connect AddressBook to your Google account. *If you only intend to sync iCal to Google then simply 6. Open iCal and add your Google account to iCal and the Google Calendar 7. Import the iCloud calendar(s) and then switch them to the Google Calendar *Note that I do not believe it's possible to sync from Google to iCal. It's a one way sync from iCal to Google. There is a way around this however. Getting iCal to sync to Google *If you intend to sync to another app or want two way syncing 1. Do NOT add your Google account to iCal. 2. Download Calgoo Connect. 3. Open Calgoo Connect and sync your iCal Calendar(s) to your Google Calendar(s) 4. You have to leave Calgoo Connect running or open and close it manually if/when you want to sync. *I am not sure if you need an account. I made one when I downloaded this app in 2008 and it apparently was still valid (the app is working for me). But I have no idea if you can create a new one or not. Getting AddressBook to sync to Google *Note that apparently, despite linking AddressBook to your Google account there is no immediate sync with Google. It's not implemented at least in OSX 10.5.8 Leopard. Fortunately, MacRumors came to the rescue. There is a Google private framework that forces a sync between AddressBook and Google. Here's what I did: 1. At the link above is a terminal command to force the sync. Note that you must have AddressBook linked to Google or there will be an error. I copied the terminal command to AppleScript Editor and saved it as an Application Bundle. Here's my script: Code: do shell script "/System/Library/PrivateFrameworks/GoogleContactSync.framework/Versions/A/Resources/gconsync --sync com.google.ContactSync" 2. I added the terminal command as a daemon to Lingon. Lingon allows you to add little things that you want the system to run or do whenever some even occurs or on a timed schedule. In my case, I want GoogleSync to occur at login and every 4 hours. I set Lingon to execute this terminal command at those times. 3. I created the App bundle because I wanted to run this script when whenever I wanted without having to wait on Lingon. I use FastScripts and I assigned a shortcut to it. I also used Dock Dodger to let me call the script without seeing it appear in my dock. Just a simple CTRL+S (the shortcut I assigned with Fastscripts) and I get syncing. Google Contacts/Calendars to iPhone 1. On your iPhone remove Calendars and Contacts from iCloud. 2. Delete the contacts and calendars or they will duplicate from Google. 3. Add Google for your Contacts and Calendar(s) Connecting Entourage 2004/2008 to iCal and AddressBook *As I mentioned, I don't use iCal and AddressBook. I prefer Entourage for all of that. So, it's a simple matter of going to Preferences>Sync Services and clicking the two boxes to sync with iCal and AddressBook. *Note, delete any contacts/calendars out of Entourage first unless you want duplication. I added Entourage last because I wanted to replace any information in it with the info from iCal and AddressBook. Entourage will give you a choice to merge, delete from iCal/AddressBook or delete from Entourage. If you merge or replace your info will be replicated up to Google and then to your iPhone. So be careful. Important If you use Entourage like I do then make sure your Google Calendar is titled Entourage. That's what Entourage names it and that's what it appears as in iCal when you enable MS Sync Services in Entourage Preferences. Don't turn on CalGoo Connect and connect to Google before you have Entourage synced to iCal. I deleted all my calendars/contacts from Entourage 2008 first, checked the preferences boxes for syncing and then closed Entourage. That gave me the Entourage Calendar in iCal which I then transferred my iCloud calendar to. Then I connected Calgoo Connect. When it's all said and done, I am synced from Entourage 2008 to my iPhone. As I have Entourage 2008 on two laptops I can change a contact or calendar event from either laptop or my iPhone and it will sync to the other devices. Last note. There is also a Yahoo private framework so I assume that if you wanted to sync contacts between Yahoo and AddressBook you could use that in the terminal command. No idea about syncing a Yahoo calendar though. This all may be confusing so, if you have questions I will try to answer them. Note that I did have problems (figuring this out was not easy) and I had to wipe contacts and calendars a few times from the apps involved. Got it working nice now though. iTunes I use the Google Music Manager to upload my iTunes library to Google Music (or Play or whatever they call it now). And I use gMusic to play my library on my i5. This is really cool because it means I have my entire iTunes library at hand and gMusic works on the lockscreen. So I get the benefit of my iTunes library on my iPhone without using an space on my i5. There are other Google Music apps in the iTunes store though so take a look if you want something other than gMusic.