Hello everybody. I am new here and have not yet an android, as such, I have have a phew questions (actually quite a phew) so as to help me decide wether or not to purchase one. All help will be greatly appreciated. By the way this is all in regards to the hero, okay I'll get into it. 1. Okay the first is concerning to rooting and ROMs, as you all know the hero is well known for all its problems and hiccups (as evident by all the Qs on this forum regarding hero), e.g screen glitches and flickers, key board fails to register, no video play back on certain formats, problems with the social websites sync, computer sync issues, downloading apps, list keeps on going (see forum threads). My question is, if I were to root and get a custom ROM this would void my warranty which would be a problem if any any of the problems above (which are likely) were to occur, so what I want to know is if I root and do the ROM, is there any way I can 'uninstall' so to speak so as to not void my warranty? 2. I run a mac so will this pose any complications regarding syncing, or loading music etc? 3. I hear many problems in regards to the video playback formating, I am unclear as to what this implies, does this refer to loading videos from your computer to the device? i just want to confirm that these problems do not refer to playback of videos that were actually taken with the phone. 4. Last of all, the 2.1 (or 2.2, not sure) update. I do not know if this update is even out yet nor actually compatible for hero but I have heard they are so, if the later, is the update compatible with the root and ROM upgrades? and if so does the update need to be applied prior to root and ROM or can I update after? I know most of these questions have probably being asked before countless times and I apologize but I really need some help and if anyone can clear my uncertainty and help me decide it will be utterly appreciated. Thanks in advance and as I said before any help will be appreciated.