I'm a computer tech and deal all the time with different customer supports. Yours is one of the best that I've come across in the 12 years I've been working in the field. - anonymous