I freaked out after dropping my iphone 4 and cracked the screen. Then I yelped iphone repair in my current area and found HookUp Cellular. They were very helpful and replaced the cracked screen in about 30 mins. I highly recommend HookUp to anyone who in need of iPhone repairs.