I've looked over a lot of rooting threads and guides here and on other websites (droid-life, etc.) and I'm familiar with there being many ways to actually root (like SuperOneClick, z4root, and manually flashing an .sbf), but I still have a few questions. First: Is there any way to back up a phone pre-root, without paying for an app I'll use once? Would there even be a need to do this? Second: I haven't been able to find this anywhere, but when I root, do I retain all my apps and only lose them if I choose to flash a rom/theme? Third: I've read a lot of mixed things and think I confused myself here: If I were to install a rom and/or new theme, do all of my apps automatically re-download? Do I restore them from something like Titanium (or would this un-do my flash)? Or do i manually re-download them? Thank you to anyone in advance.