Ingredients for the PC, download the following:
Microsoft Outlook 2003, 2007 or 2010 (not free)
anyone reading this would probably have it installed already, if not then I'll really suggest not getting it at all, Outlook is the worst program ever invented. If you managed to live this long without Outlook, you'll be better off without it.
Mozilla Thunderbird is a great Desktop Sync with the Android via this App Thunderbird AB Sync Free
yet another great alternative is Android Manager via WiFi / USB
Yahoo Sync (free)
Microsoft Outlook Connector for Hotmail & MSN Live Sync 32bit (free)
For PalmOS support add:
WinXP, Vista, 7 Palm Desktop 6.2
Additional info: Support info & system requirements
For Windows Mobile support add:
for WinXP get Microsoft ActiveSync 4.5
for WinVista/7 get Windows Mobile Device Center 6.1 32bit.
note: don't bother with 64bit, too many support issues and but, it wont work with most sync software not even Outlook
For Galaxy S support add:
(for paranoids not wanting to sync to their Gmail accounts, Kies is the only solution)
note: normally I'll suggest using Android Manager on WiFi or USB to sync with the phone, but in this exercise we are syncing to all other devices & services via Outlook
For BlackBerry support add:
nothing BlackBerry by default syncs to the mail server of your email account, so even if you happen to be using any of the above or a private exchange server, you'll automatically get all the contacts, calendar & emails, without installing the BlackBerry desktop software.
Desktop Software v6.0 B47
For Iphone support add:
sorry, no soup for you!
go back to iTunes
Once you have downloaded & installed all of the above components or the ones you've chosen, you'll need to configure them with the accounts of choices that you want to sync across the multiple accounts and multiple devices.
For example Kies, Palm Desktop, Yahoo Sync, BlackBerry Desktop, and if you are daring iTunes, they will all need to be configured to Sync with Outlook.
Outlook will become the center point where all the devices meet, sync each device with its respective software app, and then use Outlook to manage all your contacts & calendars, optionally the email too if you wish to do that.
Once all the devices are sync-ed into Outlook and have cleaned up all the mess of Contacts and Calendars, now you can easily copy & paste the same info across KiGoo to sync all the stuff into your Gmail accounts, Yahoo sync once configure it will automatically Sync everything back to your Yahoo account, the Outlook Connector sync (when it feels like working) will also sync everything back to your MSN Live / Hotmail account, but you still need to copy & paste info across between your Outlook Local folders to the Outlook Connector folders, just the same as KiGoo.
Now all your accounts on Google, Yahoo, MSN Live / Hotmail are Sync-ed and all have the same information.
When everything is sorted out at the end, you just need to press Sync again back on the original software for Kies, PalmOS, Active Sync, iTunes, etc... will sync back the same information to each respective devices.
That is how i maintain my old Treo, HTC phones, BB, and all other old devices active and in sync with my new Galaxy S device.