I recently purchased a new laptop computer. I was fortunate in selecting Ryan of IthacaComputerHelp to set it up. He installed several new programs, transferred files from my old computer to the new computer, set up a back-up system and eliminated extraneous material that had accumulated on my old computer. He is very reliable, showed up when he said he would and did an excellent job. Ryan is very knowledgeable and is very good at explaining details to someone with limited computer skills. To summarize, I have no reservations in recommending IthacaComputerHelp to anyone who needs assistance.