One of the most interesting additions to iOS 5 was iCloud storage which makes it easy to sync data between apps running on different iOS and OS X devices. Effectively you can store key application data in the cloud and have it propagate to all instances of the app wherever they are running.
Nice writeup about syncing NSUserDefaults
data to iCloud using NSUbiquitousKeyValueStore
.