Needed to have the screen on my iphone replaced.  It had been dropped, stepped on, dropped again, and dropped again.  It's like a Cat with 9 lives!  Seriously.  I wish i could blame my 6 year old daughter for all of this - but nope its all her 40 year old mother's fault.  Anyway, I found PC 911 on Bird Road and decided to try them based on the great reviews.
The owner was very nice and professional.  Its been about a week and I've had no problems with the phone.  Price of the repair was reasonable.  A lot less than what I expected. And....I haven't dropped the phone again! Yeah me!