Last night, my HTC 7 Surround turned itself off before my eyes. I turned it back on and up came the HTC white boot screen, and then nothing else happened. It never completed the boot into Windows Phone 7.
It was fully charged, so that isn't the issue.
I pulled the battery, let it sit for 5...