1. Arkat DoubleSense 3.0 2. Dungphp's Desire HD/ or Vivo glass Sense ROMs 3. MIUI! 4. MIUI V4 [ I include as a separate one because as of now there is no official MIUI V4 via MIUI China for the HD2, just a port of a port that works rather well for the most part ] 5. Supersonic 0.7 [ might be one of the best Sense ROMs for the HD2, as it's built from the EVO OTA, so it's made for similar hardware, not newer HW, as many Sense ROMs are] 6. Xperia ROM 7. CM7ite [ really good CM7 based ROM with a lot of crap cut out, so it's like a 45 MB .zip that only needs a 100 MB system partition] 8. ReduxHD2 [another small ROM, this one is pure Gingerbread, but with revamped status bar toggles] 9. IceCreamTosti or NexusHD2 ICS [ both ICS ROMs, the first one is based off Team Kang's work, with ROM Control settings, the 2nd one has both pure ICS and CM9 available ] 10. SensationXL Stock Sense 3.5 Those are just NAND ROMs, you can find a lot of them [ or similar ROMs] available in SD format also. As for your Twitter questions- Yes, you have to use MADGLR every time you boot, but unless you're going to boot into recovery or into an SD ROM, you don't have to do anything; just let it boot like you would any other phone. If it doesn't already have Android installed on it, you have to first flash a new radio, HSPL, MADGLR, then CWM. [ More on that later once you actually get it ] Also, if you do decide to dual boot with WP7, make sure you actually like WP7 enough to use it daily; you can revert back to Android on NAND from WP7, but you have to restore to stock WM6.5 first, then reflash the radio and whatnot, so it's a bit of a pain if you decide you don't like WP7.