So I've spent countless time researching on these boards and can't seem to find the answers to my specific situation. I currently have 2.1 and am rooted using Universal Androot. My understanding is that if I update to 2.2 while rooted I'll be stuck and unable to unroot using Universal Androot and my rooted apps such as wireless tether will no longer work either. I certainly don't want that to happen. My question is.....If I first unroot using Universal Androot and then update to 2.2 will I then be able to go back and use Universal Androot to root? Will Universal Androot work correctly at that point? I'm holding off on the update until I'm sure I can root with an easy method such as Universal Androot. I don't want to use a more complicated method to root after 2.2. To further complicate matters I would first have to go back to the original build.prop as the new build.prop that I have shows that I'm currently at firmware 2.2 and won't allow me to update. If I can't update to 2.2 and easily root I'll just stay where I am for now as I'm satisfied with the performance other than the inability to use Flash.