I have used Nigel Computers for the last few years to fix my computers. Usually they can have it fixed in one day. They charge very little compared to other places. The last time I brought it in because it would not boot up and they got it running later that afternoon and it was no charge!
Very friendly staff.