You know, accidents happen... so when I dropped my phone face-down on the asphalt I rushed over to UBreakiFix. I've also been to the Phoenix location, (I've been a little on the clumsy side this year).
In less than an hour they had my iPhone patched up and for less than $100. I really love the whole concept behind this place and the representatives there are always pretty friendly too.