I originally bought my evo about a week or two after it was released. I had HW verson #3 and a Novatech screen. From what I read on some posts I thought I had a good phone, but the truth is, it had a lot of problems. The phone was restarting every time a program accessed GPS and it had horrible battery life. I took it back to Sprint and they exchanged it for a new phone because they could not fix the restarting problem. My original phone was build date 5/20 and the new one had a build date of 5/12 -- even older than my original phone! We turned it on and instantly, the power button broke and sunk in. So they had to give me another replacement phone on the spot. This one had a build date of 6/20. I am much happier with my 6/20 build phone. First off, the Epson screen is a lot better, now the greys are actually grey and not a weird purple. Also the GPS is fixed. One thing I wasnt expecting was the battery life improvement. It's huge. I get probably twice the battery life I used to get on my old 5/20 phone. And I'm using the same battery! I guess I am very surprised at what a difference build date has meant. The truth is I love android and I love the specs on the phone processor, screen, camera, etc, but HTC is not a great manufacturer, they seem very inconsistent with their build quality and cheap out on components. So right now I am very happy with the phone, but I'm still unimpressed with HTC.