I am currently running DK28 so I need to flash using ODIN. I am currently rooted with CWM 2.5.1 I used Titanium (free version) and backed up all user apps. 1. Do I need to do anything with widgets? Example, I downloaded a paid app "Beautiful Weather", I do not mind manually recreating the widget, as long as the option will still be there in the widget list when I reinstall the program from Titanium. Also, do I need to backup any system data I have all contacts and sms backed up. Also did backup using Nandroid via CWM 2.5.1 2. Is it necessary to update CWM to a 3.* version or can I just work with 2.5.1? I have Lookout installed. Other than scanning files when I download them not even sure what this program is good for. 3. Do I need to do anything with Lookout? I am looking for something stable, with good battery life, good gps. 4. If I install a custom rom like Bonzai, is the decision of what to flash to i.e. EC05, EF02 already taken care of because that is part of the custom rom? (I probably prefer stock rom) 5. Is EC05 the latest stock rom supported by Sprint? 6. Should I go with DF02 and if yes will I need to install a separate modem for battery life or just go with EC05 for stablity 7. Will DF02 take OTA firmware updates? (DK28 didn't) I know have a lot of questions. But any answers/suggestions would be appreciated. Thanks in advance!