Hi All, So I rooted my 2.1 sprint hero phone without a hitch. I thought the hard work was over but apparently I was very wrong. I have a few questions before I go breaking things and I was hoping for some help here. 1. how do I actually flash a rom? I have done some reading and things seem really over my head. I was reading in xda about CID unlocking and making sure my radio matched the ROM. All of this was really confusing. do i have to run the CID thing or is rooting the same thing? Also, how do I make sure the radios match up? I was thinking about running the cyanogen froyo build. if i missed a good tutorial i apologize. i did some searching and hit a brick wall. 2. what are some good STABLE roms besides froyo? I rooted because I was tired of my phone taking 5 minutes to dial out and really just want a zippy stable phone with some cool widgets (tetherring won't be bad either thanks in advance all!