Savemore is the place to go if you have an out-of-warranty computer and are not ready to part with it. Jim the owner is hands on and responsive to customer needs. He will also walk you through diagnostics before you bring it to him and once you drop it off it should take 2 days to get back as in my case. If longer he will tell you. He is transparent with his directions and expectations and pricing is very reasonable.