Awesome company! No matter how big or small the problem is, they go at it 100%. I found them very professional and affordable. Their knowledge and understanding of technology surpassed my expectations. Not only did they fix my problem, they improved the performance of my laptop, and it was done in a timely manner.