1. Can I flash new ROM from phone storage or does it have to be from SD card?
2. If i flash from SD, will new ROM be installed on phone storage or SD card?
3. When i do that, will all my data be deleted from previous ROM?
4. When i flash ROM do i need to again root my phone and install titanium backup?
5. what Custom ROM's are really good? your suggestions