These guys rock. Fixed my broken screen (dropped off at lunch, picked up after work) for 1/3 of the cost that the manufacturer quoted. Other places would not repair it. Sending it to the manufacturer would have been at least a week, I am certain. Plus their staff was very courteous and organized.