Wow, these guys are good. Excellent service and they know their stuff. I have used them three times and each time they more than met my expectations! I like that they usually tell me I have a nice computer but have also advised me when it might not make sense to spend money. Highly recommended.