"I have been attending training programs at ESA for over five years. I find their programs detailed and practical, filled with acutal problem solving built in to the courses. Their manuals are helpful and are used often after the training programs. Their prices are competitive and acceptable. I am about to take my first on-line training program with ESA. I look forward to a similar experience as the classroom training"