Hello there. I am about to buy HTC Touch Pro 2 from Verizon. And i really like the new WM 6.5.1 with Leo. But my question is do i always do hard reset before i even install a new ROM? And if i backed up my original ROM, do i install it the same way as i am installing a new cooked ROM? THanks.