Hello, I just arrived to the Android world as the Desire is my first Android device. I would be grateful if someone could answer my question. I *did* search the forum for the answer before posting, but being completely new to Android, I couldn't find the one that would satisfy me - so if it is out there, please forgive me for asking it here. Anyway, coming from the N900 I was used to OTA OS updates without restrictions. Now, I'm looking forward to the 2.2 version of the Android (mostly for Flash 10.1 and apps installable on the SD card). However, I got the impression (hopefully a wrong one) that in order to install 2.2 on your Desire (unlocked), it must be pushed by your phone service provider/carrier (as opposed to the N900 where you could just download it and flash your device with it or upgrade over-the-air). This is a problem for me, since the carriers in my country don't seem to be interested in sending any OS upgrades (to any device) and the upgrade must be done manually. As I mentioned, the device is not locked to any carrier (if by that it means that you can put any SIM card in it and it works). Now, I know you could root your Desire and do it, but I'm wondering if there will be a way to upgrade to 2.2 (or just replace by flashing) without rooting? Also, if rooting is my only option - how dangerous is it? The N900 came rooted out-of-the-box (you just download the app to gain superuser privileges) so I have no idea what are the possible risks of doing it on your Desire. Can it permanently damage the phone? Any assistance on the matter would be greatly appreciated.