This program allows the user to carry out a non-linear least-squares refinement of imported data with respect to a user -defined mathematical function. As this involves cycles of refinement it is necessary to supply suggested initial values for the refineable parameters a[1], a[2], a[3],..... The Help file explains how to do this and there are three example files to try out.