By the end of the year I hope I will never have to hook my iPad 2, or my iPhone 4 to my Macbook again. Anyone with an Apple product (or maybe just iDevice, or maybe iDevice + Mac combo) can create a free MobileMe account. You can log in to your MobileMe from any Apple device. MobileMe in the cloud will contain all your settings, contacts, photos, videos, music, apps, etc. In order to reduce strain on Apples servers many things like apps, music, movies, etc. wouldn't actually be stored by apple, just the knowledge that you own the rights to it.* (So then you can redownload/stream any song, app, movie OTA) You can selectively choose which songs, photos, apps etc you want installed on each device and whenever you want to add something (say a photo album) you just pick it up from the cloud. You could also select to automatically sync all music, or all photos, or all apps, etc. Also, this could create the medium for user accounts on iDevices, something people have been asking for. Also, this means you can pick up your friends iPad and log in to your mobileme and view your photos (or whatever you want)! You can choose to stream your media from mobileme over the internet or download it locally onto the device. If you DL it then even when you aren't online you can log in to your mobileme and still have the files you DLed. while not logged in the file stays on the device(taking up storage), but it is hidden from view until your account is logged in. To delete the file either the MobileMe user must delete it or the device admin can delete the whole MobileMe account data. It this all too ambitious? Do you see any holes with this idea? I think this would be really great, and personally I feel like it is really within grasp for Apple. *If this is still too much strain for Apple to store all your photos, home movies, etc then Apple could require that every photo, etc would need to remain on one of your devices. Your devices would then act as the storage and Apple would just provide the infastructure to sync everything together. For example, say I request to view a photo album that isn't stored locally on my iPad, MobileMe would ping every device that has that file stored locally and retrieve it. If none are online, then the request stays open until one of the devices has come online and responded.