I am still not getting it! Lots of jargons, different names, numbers etc. I hope someone generous will be able to help me. I have rooted my Desire. Now want to get the FroYo update. I know this can be done by flashing a ROM or can I get the OTA update if I go to phone>software update? But 100s of questions... 1. How do I get the official ROM from HTC? (Is official ROM called stock ROM?) 2. What are the differences between leedroid rom or Modaco rom and official ROM 3. I also want the A2SD feature. Would this be available on leedroid or modaco rom? What is the partitioning to do with this? 4. If something goes wrong, can I revert back to old version? 5. I took backup of all my data and apps using Titanium and my backup. But what is nandroid? 6. Most of my backup is stored on my SD card so if a full wipe is needed (what is full wipe and how do i do it?) will I lost all my information, settings and apps? And I dont understand most of the features listed under different ROMs. Do I need to be aware of them? Also with the new custom ROM will I get the OTA updates in the future without waiting for the official release by the career? I probably will have more questions but will be really grateful if I could get the answers for the above. I thought development with the android devices are user friendly but they sure arent if you are just a basic end user like poor me. help appreciated!