My original Evo was preordered at Best Buy a week prior to the release, and I recieved it a week after the release. It was hardware version 0003. It had the grounding issue which was fixed with the OTA update. It had slight screen seperation, had random rebooting/freezing issues, and a rattly (is that a word?) earpiece. My friends Evo he got the morning of the release from a Sprint store. It was hardware version 0002. He also had the grounding issue which was fixed with the OTA update, but other than that had a perfect version 0002 Evo. Today (a day after the final straw, a random freeze which required a battery pull to fix), I went to Best Buy, told them of my Evo's issues, and asked for an exchange. The lady informed me that they were out of stock, but then went to tell the GM about my issue. She came back and gave me an Evo they were holding for someone else. This new Evo is hardware version 0003 just like my original 0003, but is flawless just like my friend's 0002. Conclusion: There is no consistant difference between the current hardware versions. Just wanted to clear that up because it seems that people think 0003 is the magic build for some reason, and it just bugs me everytime I see someone so misinformed.