TechRestore rocks! Finally managed to crack the
iPhone screen after an unlucky drop. Overnighted the iPhone to TechRestore on Wednesday, they fixed it on Thursday, and then overnighted it back yesterday. Thus, only had to endure the crappy
Nexus One for a couple of days. Total cost: less than $150 for the new glass, installation, sales tax, and round-trip overnight delivery.