I'm glad I found this place. Sal knew exactly what was wrong with my son's computer from just explaining what we were experiencing. After dropping off the computer, he kept in touch every step of the way and let me know what he was doing to the computer. No problems since we've received the computer back. Works like new. Thanks Sal!