With iCloud coming it my problems with multiple sources has got worse. My Calendar and Contacts now have multiple sources but only the details on my Exchange account are up to date. What I want is all my sources syncing with one-another, for example at a basic level I want my iPhone to sync with my work's Exchange calendar and then update the iPhone / iCloud with this information. But currently it doesn't do this and just creates duplicates. What's the best solution to this?