Called up David to get him to look at my computer, took it in and he diagnosed the problem. The next day i came in, and he had it fixed, and explained step, by step what he did. He also gave me some pointers, on not getting the same problems again. Overall it was a pleasant experience, and very reasonable, price wise. He's my computer Guru from now on.