Outstanding trainers with expertise and a lot of patience at a fair price. I have used them for two years and they have given me a much better understanding of the in's and outs of how to use many aspects of my computer. It is a pleasure to have them come to my home and work on my own computer problems.