Technominds has been solving my computer-related problems for about 20 years, first for my work as a neuroscientist at McGill, and subsequently for all my home computer issues, as well as for problems encountered by my family. David Rahman has almost always been available on short notice, and is outstandingly competent, patient, and courteous when efficiently solving our technical issues. We have also benefited from his helpful advice for system and application upgrades, and for timely suggestions to forestall future problems. This service has been invaluable for our well-being. I highly recommend this company.