MIUI backup is great. It backs up to SD card so your stuff is safe when wiping fresh. It backs up/restore apps, app data (settings/angry bird levels), and even desktop screens so your apps are put back in the same places they were. If they aren't restored to the right place just make sure you...