hey im getting the htc hero from sprint tomorow and i have some questions. i think if everyone contributes whatever they can to this that it can help alot of people. ok so i would like to know all the things i should do to my phone right off the bat such as rooting, must have apps, programs, how to clear cache etc. ive heard there is app to get that make you battery last way longer and just stuff like that basically anything you would recomend doing to the phone right away other questions i have is 1) what is rooting? how do you do it? does it void my warranty? 2) i heard you can get paid apps for free .. how do you do that?? 3) can you get virus's/spyware or anything like that from apps or other things? 4) ive heard to get a program called astro what is that?