T.L. Computer Repair shop is fantastic. After a hard drive crash I had them replace it. They were very fast. I would recommend them first because they are reliable and second because the price was very fair for the repair, plus they reinstalled everything I would need.