General Curve-Fit