Here's a quick rundown of my experience with MyBackup Pro for those who might be trying to decide which way to go: I did a factory reset this mooring to try to work out an issue I had with the mobile network randomly cutting out (I'm located in NJ so I'm not sure if the trouble was related to the issues people were having in the Midwest yesterday). Either way, I purchased mybackup pro and backed up all apps and data (separate operation for each) to the SD card. No problem. Once my EVO was back up and running, I reinstalled mybackup. It found the restore files on my card and I restored the data (SMSs, bookmarks etc) first, then the apps (again, separate operations). Restoring the SMS/MMS data took some time, but other than that, the process was painless. A few of my biggest qualms were: 1. The restored market apps didn't appear in the downloads section of the market, so had I not gone through and manually re-downloaded all my market apps, I wouldn't be getting alerts when updates are available. 2. None of the preferences for the restored apps were retained, so I had to reconfigure many apps individually. 3. I still had to re-enter all the account info used by Android (mail, gmail, YouTube, facebook, etc). All told, from reset back no normalcy was around 2 hours. Even with these few quirks, mybackup still took 90% of the headache out of resetting the phone from scratch. I also know I can't expect the world, especially being unrooted. Having gone through this, I think it's one place where iOS still has us beat. I could wreck my 3GS six ways from Sunday, then plug into iTunes, hit restore, and boom, all back to normal in two clicks and 45 minutes. How do you all think other Android solutions stack up for non-rooted users??