Okay, when I called Customer Service yesterday, to get a phone swap, even for a like new/same phone, I was told that my Hardware Version should be I500.05, yet I have I500.04. However....about a week ago, my phone did an update, and I then did a factory reset, and still have been missing calls every now and then. My build number is SCH-I500.ED05, and my Firmware isd 2.2.2. Am I mistaken in thinking I have every new update that has been released??? There is nothing when I go to my settings>about phone>system updates>check new. It states there are no new system updates. Again, I've already done a factory reset AND pulled the battery TWICE. Verizon employees, PLZ HELP!! I just want a working phone......