My MacBook Pro had slowed down a lot so looked online for a repair shopI took it in to uBreakiFix. Tim diagnosed a slowly dying hard drive, and within a day called me to tell me he had isolated the bad disc areas and also fixed some errors in the configuration that were slowing it down. A major improvement at a good price.