I am considering rooting my Hero and installing one of the available custom ROMs for it, such as "Fresh" or "Modaco". However, never having done this before, I have some initial questions about the benefits and drawbacks of doing so. If these are frequently asked questions, I do apologize and will be happy if you can simply provide a link to answers. Otherwise, I would greatly appreciate answers to the below. If I root my Hero and install one of the custom ROMs... Am I still able to install any and all applications available from the Android Market? Am I still able to use the HTC and/or Sprint custom applications, such as Sprint Navigation? Will I still have the HTC "Sense" UI, or will it be the stock Android UI? Will there be any limitations as to what I can do on the Sprint network? If I decide I'm not happy with the custom ROM, what can I do to go back to the original ROM provided by Sprint/HTC? Thank you in advance for any help you can provide.