I just got a new Sprint Touch Pro today (my old one decided to die this morning (graphics processor burned out)). So, the store gave me a brand new one. I checked the build date (dial pad, ##786#) on the ROM, and it was dated Feb. 12th 2009 (or some variation very close to that date). Anyway - I CANNOT hard reset this damned thing! I have tried about 15 different times, holding down Volume Down key + Center (Enter) key, and then holding the Power button. I've tried various time frames while holding in the power button as well. Low and behold, EVERY time the phone just decides to go ahead and boot - and then getting stuck at the WM6.1 load screen. Has something changed in the last 2 months with HTC or Sprint software not allowing this hard reset function??