I have been a customer of iYogi for several years now. The maintenance and technical support service has been excellent. The representatives have been courteous, friendly and knowledgeable. I have purchased several products through them also, (an HP computer, a Seagate backup device and protection plans and anti virus protection) They are always there to help install any programs that I need and to keep my computer running at top performance. I have been very satisfied with their services and highly recommend them.