Joseph is the absolute BEST!!! He is the most knowledgeable computer repair person I have ever met. Not only that, he is also professional, prompt, trustworthy and patient. And if that isn't enough, his fees are extremely reasonable. He has bailed me out many times when we've had computer issues over the last 7 years. Just when you think you've lost everything on your computer, Joseph comes to the rescue. There isn't anything Joseph can't do! So thankful for his superior service!