welps the phone arrived today and its pretty much flawless. Looks great, no dust under screen, light leakage has been fixed. Everything went about as smoothly as could be hoped for. The only minor thing that irked me is that they did a hard reset for me. I am just kind of pissed by that because I had literally done one about a week before I sent the phone in and it turns out that now I have to set everything up YET AGAIN. Oh well. The major problem is fixed superbly and easily. So anyone else having this issue I would definitely call HTC up and ask them to warranty repair the phone.