Iyogi has thus far provided only the finest service for home computers that I have ever encountered. It is superior to several computer shops to which I have taken my computer(s) and the individuals I have had the pleasure to deal with have been professional, patient, competent, and extremely polite.