From my jungle of old slides this company did a superb job. Luckily, I was able to visit AZ and drop my project off in person, and receive technical advice. The advice was always couched in terms of my best interests, and there was never a hint of profit motivation. During the project they kept me informed and allowed me to participate in correcting slides out of order. Very professional from the point of my visit, through email discussions, to receipt of my completed project. And best of all, the products are completely understandable to me (computer challenged).