First, thank you everyone who helped me through the Rooting and Partitioning my SD. Yes, I made it!! Special thanks to SUroot on the excellent, clear step by step guide. I have been checking out different types of custom rom for awhile. still not sure which rom is the most stable, low maintenance rom. Any suggestion? I see lots of people use Ginger and Miui, what about Cyanogen Mod 7? I kind of like the Cyanogen Mod lay out. What i needed most is the Map with GPS function, Portable Wifi Hotspot, the HTC weather and clock lay out. Any suggestion?