Where would be a good place to start looking to give an app the ability to back up user information (saved games), so if they do a restore as new, they still can get their game saves and configuration back. Here are the ideas I've seen: 1: http server on the device. The user would have the username and password, and be able to fetch or upload their save games from a Web server. However, this means the user would have to have wi-fi access and know the iPhone's IP address. 2: Create/use a website where the game has a special website that it reads/writes data to and from. This takes some infrastructure, but it doesn't force a user to have wi-fi. Box.net comes to mind here, where the app would have a directory for saving game saves and such. Are there any other ways to implement a way where a user can independently save/restore the game data? Thanks in advance.