I hired Shade Tree Technologies to look at my computer when it was having problems. They were able to find the problem, fix it, and they recommended and installed software to prevent this type of problem from happening again. I found them to be very friendly and did a great job of explaining the computer issues to me. They also were reasonably priced per hour. I would recommend them to you.