As a repeat customer of http://MyiPhoneRepair.com, I have had the pleasure of experiencing their insanely fast repair turnaround more than once. Couldn't be easier, they sent me a shipping label, 1-2 day mail back and forth with a repair day in between. Each repair has consistently been returned with the iPhone feeling very solid (like new) and no problems with seams, home button firmness, trim, etc. They notified me each step of the way by phone and email and addressed any problems I had with the device quickly and clearly. I will strongly recommend them to friends and colleagues as MyiPhoneRepair has quickly become my goto out-of-warranty repair shop.