Ok first off let me tell you that I am a part of a smaller company so I may bit biased during this article and may tend to lean more towards the smaller online computer repair shops as opposed to those bigger chains and smaller local computer repair shops.