Excellent work on their part! They were very communicative to me throughout the entire process of upgrading my computer (it was running really slow because I hadn't upgraded ANYTHING in a few years...). They were very nice, did the diagnostic quickly, offered me a fair price, and completed the work just as fast. Now my computer runs about as fast as they do! =D Great people, excellent work, highly recommended!